An Investigation of Software Development Process Terminology

被引:21
|
作者
Clarke, Paul [1 ,2 ]
Mesquida, Antoni-Lluis [4 ]
Ekert, Damjan [5 ]
Ekstrom, J. J. [6 ]
Gornostaja, Tatjana [7 ]
Jovanovic, Milos [4 ]
Johansen, Jorn [8 ]
Mas, Antonia [4 ]
Messnarz, Richard [5 ]
Villar, Blanca Najera [9 ]
O'Connor, Alexander [1 ,3 ]
O'Connor, Rory V. [1 ,2 ]
Reiner, Michael [10 ]
Sauberer, Gabriele [9 ]
Schmitz, Klaus-Dirk [11 ]
Yilmaz, Murat [12 ]
机构
[1] Dublin City Univ, Dublin, Ireland
[2] Lero, Limerick, Ireland
[3] Global Ctr Excellence Digital Content Technol, ADAPT, Dublin, Ireland
[4] Univ Illes Balears, Palma De Mallorca, Mallorca, Spain
[5] Int Software Consulting Network, Graz, Austria
[6] Brigham Young Univ, Provo, UT 84602 USA
[7] Tilde Co, Riga, Latvia
[8] Whitebox Aps, Horsholm, Denmark
[9] TermNet, Vienna, Austria
[10] European Certificat & Qualificat Assoc, Krems, Austria
[11] Tech Univ Cologne, Cologne, Germany
[12] Cankaya Univ, Ankara, Turkey
关键词
Software engineering; Software development process; Software development roles; Specialised communication; Terminology; Ontology; MANAGEMENT;
D O I
10.1007/978-3-319-38980-6_25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The practice of software development has evolved considerably in recent decades, with new programming technologies, the affordability of hardware, pervasive internet access and mobile computing all contributing to the emergence of new software development processes. The newer process initiatives, which include those which are sometimes referred to as agile or lean methods, have brought with them new terms, which sometimes reflect the introduction of novel concepts. Other times, new terms correspond to long established concepts that have been repackaged. The net position is that we have a proliferation of language and term usage in the software development process domain, a problem which has implications for assessors and assessment frameworks, and for the broader community. In this paper, we explore this problem, finding that it is worthy of further research. Plus, we identify a technique suited to addressing this concern: the establishment of a canonical software process ontological model.
引用
收藏
页码:351 / 361
页数:11
相关论文
共 50 条
  • [1] Refactoring Software Development Process Terminology Through the Use of Ontology
    Clarke, Paul M.
    Mesquida Calafat, Antoni Lluis
    Ekert, Damjan
    Ekstrom, J. J.
    Gornostaja, Tatjana
    Jovanovic, Milos
    Johansen, Jorn
    Mas, Antonia
    Messnarz, Richard
    Villar, Blanca Najera
    O'Connor, Alexander
    O'Connor, Rory V.
    Reiner, Michael
    Sauberer, Gabriele
    Schmitz, Klaus-Dirk
    Yilmaz, Murat
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2016, 2016, 633 : 47 - 57
  • [2] An investigation into software development process formation in software start-ups
    Coleman, Gerry
    O'Connor, Rory V.
    [J]. JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2008, 21 (06) : 633 - +
  • [3] Reflections on the Need for Disambiguation of Terminology for Software Process Improvement
    Georgiadou, Elli
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2018), 2018, 896 : 577 - 589
  • [4] Investigation into the creation and application of a composite application software development process framework (CASDPF)
    Maharmeh, Mohammed
    Unhelkar, Bhuvan
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 1286 - 1286
  • [5] Using Software Development Artifacts to Improve the Software Development Process
    Conners, Shannon Burns
    Morgan, Joseph
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 13 - 13
  • [6] Software process tailoring: An empirical investigation
    Xu, Peng
    Ramesh, Balasubramaniam
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2007, 24 (02) : 293 - 328
  • [7] Diversity in the software development process
    Hilford, V
    Lyu, MR
    Cukic, B
    Jamoussi, A
    Bastani, FB
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 129 - 136
  • [8] Software Development Process Animation
    Agarwal, Ravikant
    [J]. PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 221 - 226
  • [9] The Oregon software development process
    Schümmer, T
    Slagter, R
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 148 - 156
  • [10] Extended software development process
    Lai, RCT
    [J]. COMPUTER, 1996, 29 (10) : 50 - 51