Journal of Software: Evolution and Process

Cover image for Vol. 24 Issue 7

Special Issue: Special issue on Processes to Develop Trustworthy Software

November 2012

Volume 24, Issue 7

Pages 719–850

Issue edited by: Vahid Garousi, Qing Wang

  1. Editorial

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. You have free access to this content
      Guest editors' introduction (pages 719–720)

      Vahid Garousi and Qing Wang

      Article first published online: 22 AUG 2011 | DOI: 10.1002/smr.551

  2. Special Issue Papers

    1. Top of page
    2. Editorial
    3. Special Issue Papers
    1. Hybrid modeling and simulation for trustworthy software process management: a stakeholder-oriented approach (pages 721–740)

      Xu Bai, LiGuo Huang, He Zhang and Supannika Koolmanojwong

      Article first published online: 12 JUL 2010 | DOI: 10.1002/smr.480

      Thumbnail image of graphical abstract

      This paper integrates the stakeholder-oriented approach and hybrid simulation technique at three levels of abstraction (i.e., activity, sub-process and system). The hybrid process simulation combines micro-level discrete process models with the macro-level continuous process models to capture process dynamics. By addressing the various perspectives of PMS during process modeling and simulation, this approach incrementally integrates stakeholders' modeling concerns through hybrid simulation to support trustworthy process management, which is difficult to achieve using discrete or continuous modeling/simulation techniques independently. Copyright © 2010 John Wiley & Sons, Ltd.

    2. Toward trustworthy software process models: an exploratory study on transformable process modeling (pages 741–763)

      He Zhang, Barbara Kitchenham and Ross Jeffery

      Article first published online: 25 AUG 2010 | DOI: 10.1002/smr.516

      Thumbnail image of graphical abstract

      This paper proposes the concept of Trustworthy Software Process Models as inputs to TPMF and introduces Transformable Process Modeling for supporting effective and productive development of trustworthy process models. It further reports an exploratory study on process model transformation by investigating and comparing process modeling semantics between quantitative (e.g., System Dynamics, SD) and qualitative forms of modeling and simulation. The process model transformation described in this paper presents the promising applicability, possible benefits, and interesting perspectives of transformable process modeling. Copyright © 2010 John Wiley & Sons, Ltd.

    3. Achieving process modeling and execution through the combination of aspect and model-driven engineering approaches (pages 765–781)

      Reda Bendraou, Jean-Marc Jezéquél and Franck Fleurey

      Article first published online: 5 JUL 2010 | DOI: 10.1002/smr.494

      Thumbnail image of graphical abstract

      This paper introduces a framework that combines Aspect and Model-Driven Engineering approaches for process modeling, simulation and execution. Copyright © 2010 John Wiley & Sons, Ltd.

    4. Improving software testing process: feature prioritization to make winners of success-critical stakeholders (pages 783–801)

      Qi Li, Ye Yang, Mingshu Li, Qing Wang, Barry W. Boehm and Chenyong Hu

      Article first published online: 5 AUG 2010 | DOI: 10.1002/smr.512

      Thumbnail image of graphical abstract

      In this article, we extend and elaborate the ‘4+1’ theoretical lenses of Value-Based Software Engineering (VBSE) framework in software testing process. This figure illustrates the whole process of value-based software testing method. This method helps test manager consider all the win-conditions from success-critical stakeholders (SCSs), such as Business Importance, Quality Risk, Testing Cost and Market Pressure, enact thetesting plan and adjust it during testing execution. Copyright © 2010 John Wiley & Sons, Ltd.

    5. Defectivity profiling with dynamic COQUALMO: An explication and product quality retrospective (pages 803–814)

      Dan Houston, Douglas Buettner and Myron Hecht

      Article first published online: 20 JUL 2010 | DOI: 10.1002/smr.510

      Thumbnail image of graphical abstract

      Dynamic COQUALMO offers quantitative support for software process improvements. This model produces a defectivity profile that can be calibrated to a project's actual profile of defects found over time. The model inputs can then be varied to represent alternative project decisions and conditions, providing a basis for estimating the effects of project improvements on product quality. Copyright © 2010 John Wiley & Sons, Ltd.

    6. A component-based development process for trustworthy systems (pages 815–835)

      Mubarak Mohammad and Vangalur Alagar

      Article first published online: 8 JUN 2010 | DOI: 10.1002/smr.472

      Thumbnail image of graphical abstract

      This paper introduces a new process for a rigorous component-centered development of trustworthy systems. The development process, in addition to being reuse-oriented, component-oriented, and rigorous in all phases of the system life cycle, maintains the chain of evidence that the trustworthiness properties are preserved in every activity of every phase of system development. We propose a framework with an integrated set of tools for carrying out the activities.

    7. Dynamic capability for trustworthy software development (pages 837–850)

      Lan Cao

      Article first published online: 12 JUL 2010 | DOI: 10.1002/smr.511

      Current software development projects face conflicting demands: improving process predictability to deliver trustworthy software products, and improving process flexibility to adapt to the dynamic context. This paper examines how software development teams achieve dynamic capabilities to pursue conflicting demands on trustworthiness and flexibility through a case study of a large military software development project. Copyright © 2010 John Wiley & Sons, Ltd.