The Experts below are selected from a list of 324 Experts worldwide ranked by ideXlab platform
Peter K. Oriogun - One of the best experts on this subject based on the ideXlab platform.
-
Towards Understanding Software Requirements Capture: Experiences of Professional Students using the NIA to Support the Win-Win Spiral Model
Innovation in Teaching and Learning in Information and Computer Sciences, 2002Co-Authors: Peter K. OriogunAbstract:This paper presents a critical appraisal of the Win-Win Spiral Model as a possible process Model for developing small-scale software from inception to implementation within a semester framework at ...
-
A Survey of Boehm's Work on the Spiral Models and COCOMO II—Towards Software Development Process Quality Improvement
Software Quality Journal, 1999Co-Authors: Peter K. OriogunAbstract:Successful engineering and evaluation of complex software depends on successfully completing all the stages of the Software Development Life Cycle. There have been many Models which illustrate the stages Software Engineers have to go through to produce software. This paper investigates one of these—The Spiral Model (Sommerville 1997) with particular reference to recent enhancements to it, examines the interaction of COCOMO II (19xx) within the WinWin framework, and reports on a case study using the WinWin Spiral Model (Boehm et al. 1998) to develop software.
Barry Boehm - One of the best experts on this subject based on the ideXlab platform.
-
The Incremental Commitment Spiral Model: Principles and Practices for Successful Systems and Software
2014Co-Authors: Barry Boehm, Richard TurnerAbstract:This tutorial introduces the ICSM as a means of addressing the need for more flexible and responsive systems engineering. It describes the principles that guide the Model, and leads attendees through a product development case study. Attendees will receive a copy of the book The Incremental Commitment Spiral Model: Principles and Practices for Successful Systems and Software.
-
The incremental commitment Spiral Model (ICSM): principles and practices for successful systems and software (Abstract Only)
Proceedings of the 2014 International Conference on Software and System Process - ICSSP 2014, 2014Co-Authors: Barry Boehm, Liguo HuangAbstract:This paper summarizes the Incremental Commitment Spiral Model (ICSM), a process Model generator that enables organizations to determine which process Model, or combination of Models, best fits the needs of each system.
-
The Incremental Commitment Spiral Model for Service-Intensive Projects
Advances in Computer and Electrical Engineering, 2013Co-Authors: Supannika Koolmanojwong, Barry Boehm, Jo Ann LaneAbstract:To provide better service to customers and remain competitive in the business environment, a wide variety of ready-to-use software and technologies are available for one to “grab and go” in order to build up software systems at a rapid pace. Currently, a wide variety of Web services are available and ready to use for this purpose. Current software process Models also support commercial-off-the-shelf (COTS)-based development processes. However, although COTS and Web Services are similar, they are different in many perspectives. On one hand, there are various software process Models that support Web services development. Yet there is no process Model that supports the project that uses services provided by others. This chapter introduces the Incremental Commitment Spiral Model (ICSM), a new generation process Model that provides development guidelines, from exploring a Web service alternative to deployment and maintenance with case studies.
-
The incremental commitment Spiral Model process patterns for rapid-fielding projects
2010Co-Authors: Barry Boehm, Supannika KoolmanojwongAbstract:To provide better services to customers and not to be left behind in a competitive business environment, a wide variety of ready-to-use software and technologies are available for one to grab and go and build up software systems at a very fast pace. Rapid fielding plays a major role in developing software systems to provide a quick response to the organization. This research investigates the appropriateness of current software development processes and develops new software development process guidelines, focusing on four process patterns: Use single NDI, NDI-intensive, Services-intensive, and Architected Agile. Currently, there is no single software development process Model that is applicable to all four process patterns, but the Incremental Commitment Spiral Model (ICSM) can help a new project converge on a process that fits the project process scenario. The output of this research has been implemented as an Electronic Process Guide for USC Software Engineering students to use as a guideline to develop real-client Software Engineering course projects. An empirical study has been conducted to assess the suitability of the newly developed process as compared to results data from previous course projects. Subject to sources of variability in the nature of the projects, the assessment confirmed that the process selection guidelines led project teams to choose the most appropriate process pattern, and that the performance of the project teams choosing inappropriate processes produced less satisfactory results.
-
The Spiral Model as a Tool for Evolutionary Acquisition
2010Co-Authors: Barry Boehm, Wilfred J. HansenAbstract:Since its original publication [1], the Spiral development Model diagrammed in Figure 1 has been used successfully in many defense and commercial projects. To extend this base of success, the Department of Defense (DoD) has recently rewritten the defense acquisition regulations to incorporate “evolutionary acquisition,” an acquisition strategy designed to mesh well with Spiral development. In particular, DoD Instruction 5000.2 subdivides acquisition [2]: “There are two ... approaches, evolutionary and single step to full capability. An evolutionary approach is preferred. ... [In this] approach, the ultimate capability delivered to the user is divided into two or more blocks, with increasing increments of capability.” (p. 20) Here, a block corresponds to a single product release. The text goes on to specify the use of Spiral development within blocks: “For both the evolutionary and singlestep approaches, software development shall follow an iterative Spiral development process in which continually expanding software versions are based on learning from earlier development.” (p. 20) Given this reliance on the Spiral development Model, an in-depth definition is appropriate. Two recent workshops provided one. The University of Southern California (USC) Center for Software Engineering and the Carnegie Mellon University Software Engineering Institute held two workshops last year to study Spiral development and identify a set of critical success factors and recommended approaches. Their results appear in two reports, [3, 4] and are available on the workshop Web site www.sei.emu.edu/cbs/Spiral2000 The first author’s presentations at these workshops defined Spiral development and are followed below. The definition was first converted to a report [5], where details, suggestions, and further references can be found. Additionally, a follow-on article appearing in a later CR O S S TA L K issue, will address the relationships among Spiral development, evolutionary acquisition, and the Integrated Capability Maturity Model.
Tienchong Chang - One of the best experts on this subject based on the ideXlab platform.
-
Stick-Spiral Model for Studying Mechanical Properties of Carbon Nanotubes
Challenges and Advances in Computational Chemistry and Physics, 2009Co-Authors: Tienchong ChangAbstract:Quantum/molecular mechanics and continuum mechanics have been highly developed to describe material properties at small and large length scales. As we enter the era of nanotechnology, it has become increasingly important to Model phenomena at mesoscopic length scales. Two alternative approaches, namely the “bottom up” approach based on quantum/molecular mechanics and the “top down” approach based on continuum mechanics, are frequently used to Model mechanical properties of nano-structured materials. However, the connection between these two approaches is not well established. Much effort has been made to develop theories and approaches to span multiple length scales or to bridge gap between the two approaches. Based on a molecular mechanics concept, a stick-Spiral Model is developed to analytically link the molecular structure and macroscopic properties of carbon nanotubes. We review and summarize in this chapter the recent advances on this Model
-
Nonlinear stick-Spiral Model for predicting mechanical behavior of single-walled carbon nanotubes
Physical Review B, 2006Co-Authors: Jingyan Geng, Tienchong ChangAbstract:Based on a molecular mechanics concept, a nonlinear stick-Spiral Model is developed to investigate the mechanical behavior of single-walled carbon nanotubes (SWCNTs). The Model is capable of predicting not only the initial elastic properties (e.g., Young's modulus) but also the stress-strain relations of a SWCNT under axial, radial, and torsion conditions. The elastic properties, ultimate stress, and failure strain under various loading conditions are discussed and special attention has been paid to the effects of the tube chirality and tube size. Some unique mechanical behaviors of chiral SWCNTs, such as axial strain-induced torsion, circumferential strain-induced torsion, and shear strain-induced extension are also studied. The predicted results from the present Model are in good agreement with existing data, but very little computational cost is needed to yield them.
Eran Shor - One of the best experts on this subject based on the ideXlab platform.
-
Conflict, Terrorism, and the Socialization of Human Rights Norms: The Spiral Model Revisited
Social Problems, 2008Co-Authors: Eran ShorAbstract:This article examines the issue of state compliance with universal human rights norms, focusing on a social constructivist Model suggested by Thomas Risse, Stephen Ropp, and Kathryn Sikkink (1999). This Spiral Model outlines five stages of socialization in which different forces work together to bring a change in the policies of repressive governments. I argue that the Model suffers from three major theoretical shortcomings. It (1) is overdeterministic and idealistic in its proposition that once progress toward human rights compliance has started there is no turning back; (2) treats a country's human rights practices as a homogenous block and does not leave room for disaggregation of different practices; and (3) fails to sufficiently account for the role of serious conflicts and security threats in shaping state's repressive policies. Nevertheless, drawing largely on the Israeli case I show that the Spiral Model should not be discarded. When substantially modified and complemented with other sociological and international relations approaches, the Model remains useful for understanding the processes of change in specific violations.
Raymond Madachy - One of the best experts on this subject based on the ideXlab platform.
-
Using the WinWin Spiral Model: a case study
Computer, 1998Co-Authors: Barry Boehm, Alexander Egyed, Julie Kwan, Dan Port, Archita Shah, Raymond MadachyAbstract:Fifteen teams used the WinWin Spiral Model to prototype, plan, specify, and build multimedia applications for USC's Integrated Library System. The authors report lessons learned from this case study and how they extended the Model's utility and cost-effectiveness in a second round of projects.
-
developing multimedia applications with the winwin Spiral Model
Foundations of Software Engineering, 1997Co-Authors: Barry Boehm, Alexander Egyed, Julie Kwan, Raymond MadachyAbstract:Fifteen teams recently used the WinWin Spiral Model to perform the system engineering and architecting of a set of multimedia applications for the USC Library Information Systems. Six of the applications were then developed into an Initial Operational Capability. The teams consisted of USC graduate students in computer science. The applications involved extensions of USC's UNIX-based, text-oriented, client-server Library Information System to provide access to various multimedia archives (films, videos, photos, maps, manuscripts, etc.).
-
ESEC / SIGSOFT FSE - Developing multimedia applications with the WinWin Spiral Model
1997Co-Authors: Barry Boehm, Alexander Egyed, Julie Kwan, Raymond MadachyAbstract:Fifteen teams recently used the WinWin Spiral Model to perform the system engineering and architecting of a set of multimedia applications for the USC Library Information Systems. Six of the applications were then developed into an Initial Operational Capability. The teams consisted of USC graduate students in computer science. The applications involved extensions of USC's UNIX-based, text-oriented, client-server Library Information System to provide access to various multimedia archives (films, videos, photos, maps, manuscripts, etc.).