Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. P-Modeling Framework
  4. 2016
  1. Home
  2. Topics
  3. P-Modeling Framework
  4. 2016
Showing papers on "P-Modeling Framework published in 2016"
Journal Article•10.1002/SEC.1700•
The practice of secure software development in SDLC: an investigation through existing model and a case study

[...]

Nor Shahriza Abdul Karim1, Arwa Albuolayan1, Tanzila Saba1, Amjad Rehman2•
Prince Sultan University1, Al-Yamamah Private University2
01 Dec 2016-Security and Communication Networks
TL;DR: This research investigates the methodologies being used in software development in Saudi Arabia and describes a model for integrating security into the software development life cycles (SDLC), designed to be an extension to the existing SDLC.
Abstract: Software security is an essential requirement for software systems. However, recent investigation indicates that many software development methodologies do not explicitly include methods for incorporating information security into the software development life cycles (SDLC). This research investigates, using case study, the methodologies being used in software development in Saudi Arabia and describes a model for integrating security into the SDLC. The aim is to identify the appropriate means of introducing security measures much earlier in the SDLC. This model is designed to be an extension to the existing SDLC. For achieving the research objectives and answering the research questions, the research followed a case study research design in an information-based organization. The research identified various important elements as security standards, policies, processes being practiced, and tools used within SDLC projects. In this regard, recommendations and verification were gathered to elicit the actual activities that are appropriate to be conducted at each phase of SDLC. The non-functional security requirements were also found, to the use of fortify and hp alm for source code review and web application testing. Copyright © 2016 John Wiley & Sons, Ltd.

57 citations

Journal Article•10.1016/J.PROCS.2016.02.056•
A Current Study on the Limitations of Agile Methods in Industry Using Secure Google Forms

[...]

Ashish Agrawal, Mohd. Aurangzeb Atiq, L. S. Maurya
01 Mar 2016-Procedia Computer Science
TL;DR: For finding the actual limitations beyond the literature, an online survey was conducted with the specified sample size of Agile experienced professionals, then the ANOVA test is applied to satisfy the hypothesis.

44 citations

Journal Article•10.1016/J.CSI.2016.02.005•
The strengths and weaknesses of software architecture design in the RUP, MSF, MBASE and RUP-SOA methodologies

[...]

Paola Y. Reyes-Delgado, Manuel Mora1, Hector A. Duran-Limon2, Laura C. Rodríguez-Martínez, Rory V. O'Connor3, Ricardo Mendoza-González •
Autonomous University of Aguascalientes1, University of Guadalajara2, Dublin City University3
01 Aug 2016-Computer Standards & Interfaces
TL;DR: The degree to which the four main recognized software development methodologies - RUP (Rational Unified Process), MSF (Microsoft Solutions Framework), MBASE, MSF and RUP-SOA - adhere to the best practices of Software Architecture design is analyzed.

22 citations

Journal Article•10.1145/2853073.2853080•
An Excursion to Software Development Life Cycle Models: An Old to Ever-growing Models

[...]

Unnati S. Shah, Devesh C. Jinwala1, Sankita J. Patel1•
Kumoh National Institute of Technology1
22 Feb 2016-ACM Sigsoft Software Engineering Notes
TL;DR: A quick review of SDLC models and an effective answer to the most confusing question arise in software engineering practice "how to select an efficient SDLC model for practice" are given.
Abstract: Software Engineering provides a standard way to develop and maintain a complex software. Industry uses software development Life Cycles (SDLC) to develop a software. SDLC plays an important role as it helps to define the software requirements, model the software component, reduce development and maintenance cost and finally provides manageable software. There exist numerous SDLC models viz. Waterfall, Incremental, Rapid, Agile, Hybrid etc. After a comprehensive study and analysis of existing SDLC models, I observe all models are complementary, not competitive. I divide all models into three broad categories viz. Traditional models, Agile models and Hybrid models. The main objective of the paper is to give a quick review of SDLC models and an effective answer to the most confusing question arise in software engineering practice "how to select an efficient SDLC model for practice?" Many factors viz. nature of requirements, the size of software development team, project size, customer interaction etc. have an effect on selection criteria. This paper presents a brief insight into each model and its comparative analysis. The analysis helps to understand the basic characteristics of each model and its applicability. Furthermore, the analysis helps software manager to select the appropriate model for practice

20 citations

Book Chapter•10.1007/978-81-322-2653-6_9•
A Study on Software Risk Management Strategies and Mapping with SDLC

[...]

Bibhash Roy1, Ranjan Dasgupta, Nabendu Chaki2•
Tripura Institute of Technology1, University of Calcutta2
1 Jan 2016
TL;DR: This work attempts in identifying key risk factors and risk types for each of the development phases of SDLC, which would help in identifying the risks at a much early stage of development.
Abstract: In recent years, despite several risk management models proposed by different researchers, software projects still have a high degree of failures. Improper risk assessment during software development was the major reason behind these unsuccessful projects as risk analysis was done on overall projects. This work attempts in identifying key risk factors and risk types for each of the development phases of SDLC, which would help in identifying the risks at a much early stage of development.

19 citations

Proceedings Article•10.1145/2897134.2897139•
Systematic approach for mapping software development methods to the essence framework

[...]

Gorkem Giray1, Eray Tüzün, Bedir Tekinerdogan2, Yagup Macit•
İzmir University1, Wageningen University and Research Centre2
14 May 2016
TL;DR: This paper provides a systematic approach for mapping methods to the elements of the Essence framework and uses the mapping of the Nexus, a scaled agile approach, to the framework to illustrate this approach.
Abstract: The Essence framework has been recently defined as a basis for modeling various kinds of software development methods. The framework includes the necessary concepts to instantiate the software development methods. In this way a new method can be better understood, learned and compared with other methods. In practice, it is not straightforward to model a given software development method using the Essence framework. In this paper we provide a systematic approach for mapping methods to the elements of the Essence framework. To illustrate our approach, we use the mapping of the Nexus, a scaled agile approach, to the Essence framework. We report on the lessons learned and provide our conclusions.

18 citations

Analysis of SDLC Models

[...]

Ritika Arora, Neha Arora, Punjab India, Maharashtra India
1 Jan 2016
TL;DR: It is the job of the analyst to choose the right SDLC Model and implement it and the requirement of the design has to be best suited by a SDLC.
Abstract: Software Development Life Cycle (SDLC) describes the activities performed at each stage of software development. Software Development did with utmost care and vigilance is bound to have bugs, limitations and errors because there is always a difference between what the users wanted, how the analyst interpreted, how it actually worked. It is the requirement of the design that has to be best suited by a SDLC .It is the job of the analyst to choose the right SDLC Model and implement it.

16 citations

Proceedings Article•
Embedding security in Software Development Life Cycle (SDLC)

[...]

Manju Khari, Vaishali, Prabhat Kumar1•
National Institute of Technology, Patna1
16 Mar 2016
TL;DR: Object of this paper is to merge traditional SDLC (Software Development Life Cycle) with risk and security properties into one life cycle, so as to prevent major bugs at the later stages.
Abstract: Users that expects greater reliability, security and ease of use demands a better software. With the advancement of new technologies brings along higher expectations from the software. The users want to access a software, which is bug free with ease of use. To achieve this, a structured framework or well-defined life cycle should be considered. Life cycle should not only tell what functions it need to perform, but it should provide high-level security. Objective of this paper is to merge traditional SDLC (Software Development Life Cycle) with risk and security properties into one life cycle. As in traditional SDLC, security testing is done at the end but it should consider security and risk factors at each stage to prevent major bugs at the later stages.

13 citations

Journal Article•10.14569/IJACSA.2016.070234•
Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, and Assets

[...]

Ahmed Bahaa Farid, A. S. Abd Elghany, Yehia Mostafa Helmy
01 Jan 2016-International Journal of Advanced Computer Science and Applications
TL;DR: A new approach for mapping between CMMI and Scrum method is presented and shows that the mapping approach has resulted in 37% satisfaction and achieved 17% partial satisfaction for CMMI specific practices.
Abstract: Software development organizations that rely on Capability Maturity Model Integration (CMMI) to assess and improve their processes have realized that agile approaches can provide improvements as well. CMMI and agile methods can work well together and exploit synergies that have the potential to improve dramatically business performance. The major question is: How to realize the integration of these two seemingly different approaches? In an earlier work, we have conducted a field study within six companies. These companies worked with agile methods for years and the Egyptian Software Engineering Competence Center (SECC), which is the regional CMMI appraisal center, assessed them. This study was mainly conducted to enhance the empirical understanding in this research field. Additionally, it showed that companies usually don’t use agile in a good way that helps in covering the CMMI specific practices. In this paper, we present a new approach for mapping between CMMI and Scrum method. This mapping has been analyzed, enhanced, and then applied to the same companies. Putting in considerations that other previous efforts have worked in the same context but for an older version of CMMI, our research is using the latest CMMI version, which is 1.3. The research shows that our mapping approach has resulted in 37% satisfaction and achieved 17% partial satisfaction for CMMI specific practices. This resembles 19.4% enhancement in the satisfaction, and 6.2% improvement in the partial satisfaction against the previous related research effort that was already not targeting the latest CMMI version.

13 citations

Proceedings Article•10.1109/IOTA.2016.7562743•
A quantitative framework for integrated software quality measurement in multi-versions systems

[...]

Mandeep K. Chawla1, Indu Chhabra2•
DAV College, Chandigarh1, Panjab University, Chandigarh2
1 Jan 2016
TL;DR: A quantitative framework for integrated software quality measurement is proposed, especially useful in Multi-versions systems to ascertain their relative progression with each successive release, to annotate the information mapped from bugs/vulnerability reports with quality attributes obtained from code metrics.
Abstract: Code measurements through software metrics provide a basis for quantifying quality attributes of higher abstraction levels. Along with this core constituent, bugs/vulnerability databases and change-logs are certain dynamic repositories, which can supplement the information provided by quality parameters derived, in more productive ways. This paper proposes a quantitative framework for integrated software quality measurement which is especially useful in Multi-versions systems to ascertain their relative progression with each successive release. The idea is to annotate the information mapped from bugs/vulnerability reports with quality attributes obtained from code metrics. Finally, some instances have also been given demonstrating the approach to determine the relation between the two practically. Additionally, this approach can be used to validate the trend analyses of metrics drawn from dynamic realms with each individual quality attribute derived statically.

10 citations

Journal Article•10.14569/IJACSA.2016.071212•
Towards A Broader Adoption of Agile Software Development Methods

[...]

Abdallah Alashqur
01 Jan 2016-International Journal of Advanced Computer Science and Applications
TL;DR: In this paper, an analysis is provided of several practices and techniques that are part of agile methods that may hinder their broader acceptance and solutions are proposed to improve such practices and facilitate a wider adoption rate of agility methods in software development.
Abstract: Traditionally, software design and development has been following the engineering approach as exemplified by the waterfall model, where specifications have to be fully detailed and agreed upon prior to starting the software construction process. Agile software development is a relatively new approach in which specifications are allowed to evolve even after the beginning of the development process, among other characteristics. Thus, agile methods provide more flexibility than the waterfall model, which is a very useful feature in many projects. To benefit from the advantages provided by agile methods, the adoption rate of these methods in software development projects can be further encouraged if certain practices and techniques in agile methods are improved. In this paper, an analysis is provided of several practices and techniques that are part of agile methods that may hinder their broader acceptance. Further, solutions are proposed to improve such practices and consequently facilitate a wider adoption rate of agile methods in software development.
Proceedings Article•
Comparative analysis of agile methods and iterative enhancement model in assessment of software maintenance

[...]

Ruchika Malhotra1, Anuradha Chug2•
Delhi Technological University1, Guru Gobind Singh Indraprastha University2
16 Mar 2016
TL;DR: In this study, same product is developed using Scrum methods as well as IEM Method and various metrics were used to compare both the products and it clearly emerges that agile methodology encourages better planning due to the customer involvement thus more amenable to accommodate the desired changes easily.
Abstract: The software industry is moving swiftly towards agile methodology to ensure quality, reliability and scalability of software products delivered since it provides alternatives to the traditional project management techniques. Moreover, the agile approach also helps in business to address the problem of unpredictability. Scrum is the most commonly used agile method applied to the projects having fast changing requirements. Development in this method is implemented through a series of iterations known as sprints. The current study provides insight into the impact of the agile framework using Scrum on the deliverables as compared to the Iterative Enhancement Model (IEM). In this study, same product is developed using Scrum methods as well as IEM Method and various metrics were used to compare both the products such as the stage of software development life cycle (SDLC) when the defect was identified, number of defects identified, time when the defects were identified, number of change requests received, time when the error got detected and the features rolled out using both methods. All these metrics are carefully selected as they are significant while analyzing the maintainability of any given software. It clearly emerges that agile methodology encourages better planning due to the customer involvement thus more amenable to accommodate the desired changes easily. Agile methodology is also beneficial as it overtly emphasizes on highly interactive and frequent communication between developers and customers. This method also ensures dynamic development and facilitates quick delivery with a scope of continuous enhancement because the product is very flexible in nature. Defects are identified at early stages of SDLC thereby avoiding any cost overrun.
Journal Article•10.1504/IJBIS.2016.080216•
Tailoring for agile methodologies: a framework for sustaining quality and productivity

[...]

Nitin Uikey, Ugrasen Suman
1 Jan 2016
TL;DR: This paper proposes a framework, which can guide the teams to choose among different agile practices and create a process, which best suits the project and the organisation.
Abstract: Agile software development has been embraced increasingly in the last two decades. Process customisation is required to any selected method for satisfying the objectives. For achieving project success, software process must be tailored according to customer requirements. Although agile methodologies have best practices in themselves, to create a distinctive process for a project and accumulating various practices is difficult. There is a need for the framework and guidelines, which can benefit the tailoring process accessible and understandable. This paper proposes a framework, which can guide the teams to choose among different agile practices and create a process, which best suits the project and the organisation. The decision is based on environmental factors, customer requirements, project goals and project tailoring strategies. Through empirical study, it is observed that the organisations support agile as part of the development, but practitioners feel more improvements are required in methodology processes.
Journal Article•10.1109/TLA.2016.7459632•
Integrating Agile Methods into a Level 5 CMMI-DEV Organization: a Case Study

[...]

Gabriela Arauz Ortiz, Miguel Morales Trujillo, Hanna Oktaba, Elsa Ramirez Hernandez
01 Mar 2016-IEEE Latin America Transactions
TL;DR: This case study identifies and discusses quantitative and qualitative benefits related to the competitive level of the organization, enriched ways of working, optimization of resources and time, and encouraging a motivating working environment.
Abstract: Integrating new practices into software development processes requires previous research and planning; thus, the transition becomes easier, the maturity is achieved in a gradual but constant manner, and consequently, the organization fulfills its business objectives. This paper describes the experience of a Mexican software development organization that integrated agile methods into its CMMI-DEV level 5 development processes. This case study identifies and discusses quantitative and qualitative benefits related to the competitive level of the organization, enriched ways of working, optimization of resources and time, and encouraging a motivating working environment.
Proceedings Article•10.1109/ICCIA.2016.18•
Modeling of Instant Messaging System Based on RUP and UML

[...]

Lan Jin, Xiujuan Liang
1 Aug 2016
TL;DR: The core workflow of RUP is analyzed, the RUP process is cut, Unified Modeling Language is used, the steps for small and medium software system modeling are proposed, and UML applies to the modeling process of instant messaging system analysis, design and implementation.
Abstract: Rational Unified Process (Rational Unified Process, RUP) is a software engineering process of use-case driven, architecture-centric, iterative and incremental evelopment. This paper analyzes the core workflow of RUP, cuts the RUP process, uses Unified Modeling Language (Unified Modeling Language, UML), proposes the steps for small and medium software system modeling, and applies to the modeling process of instant messaging system analysis, design and implementation. Practice shows that the combination of RUP and UML provides developers with guidelines, templates and guidance for the development of software, which helps to reduce the risk of product development, improve the efficiency of software development and improve the quality of software.
Journal Article•10.17485/IJST/2016/V9I28/97806•
Coordination in Different Software Development Lifecycles: A Systematic Review

[...]

W. A. W. M. Sobri1, Shukor Sanim Mohd Fauzi1, Mohd Hairul Nizam Md Nasir2, Rodina Ahmad2, A.J. Suali1 •
Universiti Teknologi MARA1, Information Technology University2
27 Jul 2016-Indian journal of science and technology
TL;DR: A Systematic Literature Review (SLR) of coordination in different SDLC models is presented, which investigates how coordination works in these models.
Abstract: Coordination plays a significant role in Software Development Lifecycle (SDLC) models. However, coordination varies between SDLC models. Relatively, little research has been conducted to analyze coordination in different SDLC models. This paper presents a Systematic Literature Review (SLR) of coordination in different SDLC models. Among the range of SDLC models, the most important and popular ones are the waterfall, spiral, agile, RAD, V and incremental models, which have been investigated on how coordination works in these models.
Journal Article•
A Comparative Analysis of Software development life cycle Models

[...]

Rashmika K. Vaghela
30 Jul 2016-International journal of scientific research
TL;DR: The comparison of various SDLC models like waterfall, incremental, spiral and RAD model, carried out to decide which model is suitable for development under which condition.
Abstract: There are various software development life cycle models used for developing software. SDLC provides a systematic way for developing software. Each SDLC model has it’s own advantages and disadvantages according to which we decide which model is suitable for development under which condition. In this paper the comparison of various SDLC models like waterfall, incremental, spiral and RAD model have been carried out
Practical Support For Cmmi Sw Software Project Documentation Using Ieee Software Engineering Standards

[...]

Diana Bohm
1 Jan 2016
TL;DR: Practical support for cmmi sw software project documentation using ieee software engineering standards, which helps people to enjoy a good book with a cup of tea in the afternoon instead of juggled with some harmful virus inside their computer.
Abstract: Thank you very much for downloading practical support for cmmi sw software project documentation using ieee software engineering standards. Maybe you have knowledge that, people have search numerous times for their favorite readings like this practical support for cmmi sw software project documentation using ieee software engineering standards, but end up in harmful downloads. Rather than enjoying a good book with a cup of tea in the afternoon, instead they juggled with some harmful virus inside their computer.
Journal Article•10.7763/LNSE.2016.V4.214•
Integrated Framework of Agile and CMMI: An Alternative Path towards Product Focused SPI for Small Companies

[...]

Tatek Engdashet, Ricardo J. Machado, Dida Midekso
1 Jan 2016
TL;DR: Findings and experience reports demonstrated that, combination of agile methods and CMMI has advantages where most of which can be considered as a solution to problems associated with implementing process maturity activities in immature companies.
Abstract: —Developing quality software product is a challenging activity and yet necessary asset for most software companies especially small and medium size companies. For a Software process improvement (SPI) activity to be effective in such companies, the day to day product-focused activities needs to align with SPI activity. Different process maturity models have been developed, among them the Capability Maturity Model Integration (CMMI) is the most widely used process maturity framework. However, it is considered difficult to implement for small and medium companies due to various reasons related with its difficulty and financial requirement. On the other hand, the recent software development approach is being directed towards application of agile software development methodologies. But some difficulties have also been reported regarding agile methods limitations of long term and continues guide to process improvement. Researches findings and experience reports demonstrated that, combination of agile methods and CMMI has advantages where most of which can be considered as a solution to problems associated with implementing process maturity activities in immature companies.
Proceedings Article•10.1109/HICSS.2016.662•
Introduction to the Organizations, Products and Development Minitrack

[...]

Daniel R. Greening, John Tripp1, Jeff Sutherland•
Baylor University1
5 Jan 2016
TL;DR: This work states that although agile and lean management practices roughly triple the success rate of software projects over traditional management approaches, the software industry continues to start new projects using traditional approaches.
Abstract: Agile and lean management practices (which we define broadly to include Scrum, XP, Lean Startup and other related approaches) roughly triple the success rate of software projects over traditional management approaches [1]. Despite these results, the software industry continues to start new projects using traditional approaches. Because software projects contribute so broadly to the human condition, research on agile methods may produce significant productivity gains. The impact extends beyond software, agile manufacturing [2] and agile organizational strategy [3] share many fundamentals with agile software.
Organizational Patterns Of Agile Software Development

[...]

Laura Hoch
1 Jan 2016
TL;DR: The organizational patterns of agile software development is universally compatible with any devices to read and is available in the authors' digital library an online access to it is set as public so you can get it instantly.
Abstract: organizational patterns of agile software development is available in our digital library an online access to it is set as public so you can get it instantly. Our book servers saves in multiple countries, allowing you to get the most less latency time to download any of our books like this one. Kindly say, the organizational patterns of agile software development is universally compatible with any devices to read.

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve