Scoping software process lines

被引:31
|
作者
Armbrust, Ove [1 ]
Katahira, Masafumi [2 ]
Miyamoto, Yuko [2 ]
Münch, Jürgen [1 ]
Nakao, Haruka [3 ]
Ocampo, Alexis [1 ]
机构
[1] Fraunhofer Institute for Experimental Software Engineering (IESE), Fraunhofer-Platz 1, 67663 Kaiserslautern, United Kingdom
[2] Japan Aerospace Exploration Agency, 2-1-1, Sengen, Tsukuba, Ibaraki, 305-8505, Japan
[3] JapanManned Space Systems Corporation, 1-1-26, Kawaguchi, Tsuchiura, Ibaraki, 300-0033, Japan
来源
关键词
Computer software;
D O I
10.1002/spip.412
中图分类号
学科分类号
摘要
Defining organization-specific process standards by integrating, harmonizing, and standardizing heterogeneous and often implicit processes is an important task, especially for large development organizations. On the one hand, such a standard must be generic enough to cover all of the organization's development activities; on the other hand, it must be as detailed and precise as possible to support employees' daily work. Today, organizations typically maintain and advance a plethora of individual processes, each addressing specific problems. This requires enormous effort, which could be spent more efficiently. This article introduces an approach for developing a Software Process Line that, similar to a Software Product Line, promises to reduce the complexity and thus, the effort required for managing the processes of a software organization. We propose Scoping, Modeling, and Architecting the Software Process Line as major steps, and describe in detail the Scoping approach we recommend, based on an analysis of the potential products to be produced in the future, the projects expected in the future, and the respective process capabilities needed. In addition, the article sketches experience from determining the scope of space process standards for satellite software development. Finally, it discusses the approach, draws conclusions, and gives an outlook on future work. © 2009 John Wiley & Sons, Ltd.
引用
收藏
页码:181 / 197
相关论文
共 50 条
  • [41] SOFTWARE ENGINEERING AND GUIDE LINES FOR THE PRODUCTION OF RELIABLE SOFTWARE
    SIZER, PD
    MARCONI REVIEW, 1981, 44 (223): : 204 - 224
  • [42] Certification of Open Source Software - A Scoping Review
    Kalliamvakou, Eirini
    Weber, Jens
    Knauss, Alessia
    OPEN SOURCE SYSTEMS: INTEGRATING COMMUNITIES, OSS 2016, 2016, 472 : 111 - 122
  • [43] Software synthesizes transmission lines
    Browne, J
    MICROWAVES & RF, 1998, 37 (06) : 140 - 140
  • [44] Introduction to Software Product Lines
    Northrop, Linda M.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 521 - 522
  • [45] Testing Software Product Lines
    da Mota Silveira Neto, Paulo Anselmo
    Runeson, Per
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    Engstrom, Emelie
    IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [46] Granularity in Software Product Lines
    Kaestner, Christian
    Apel, Sven
    Kuhlemann, Martin
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 311 - 320
  • [47] Dynamic software product lines
    Hallsteinsen, Svein
    Hinchey, Mike
    Park, Sooyong
    Schmid, Klaus
    COMPUTER, 2008, 41 (04) : 93 - 95
  • [48] Probabilistic software product lines
    Camacho, Carlos
    Llana, Luis
    Nunez, Alberto
    Bravetti, Mario
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 107 : 54 - 78
  • [49] Initiating software product lines
    McGregor, JD
    Northrop, LM
    Jarrad, S
    Pohl, K
    IEEE SOFTWARE, 2002, 19 (04) : 24 - 27
  • [50] Software planning of assembly lines
    Rooks, B
    ASSEMBLY AUTOMATION, 2000, 20 (04) : 300 - 304