Refactoring Software Development Process Terminology Through the Use of Ontology

被引:11
|
作者
Clarke, Paul M. [1 ,2 ]
Mesquida Calafat, 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] Irish Software Res Ctr, 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] Int Network Terminol, 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; PERSPECTIVE; SMES; SPI;
D O I
10.1007/978-3-319-44817-6_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In work that is ongoing, the authors are examining the extent of software development process terminology drift. Initial findings suggest there is a degree of term confusion, with the mapping of concepts to terms lacking precision in some instances. Ontologies are concerned with identifying the concepts of relevance to a field of endeavour and mapping those concepts to terms such that term confusion is reduced. In this paper, we discuss how ontologies are developed. We also identify various sources of software process terminology. Our work to date indicates that the systematic development of a software development process ontology would be of benefit to the entire software development community. The development of such an ontology would in effect represent a systematic refactoring of the terminology and concepts produced over four decades of software process innovation.
引用
收藏
页码:47 / 57
页数:11
相关论文
共 50 条
  • [31] Intellectualization through Terminology Development
    Khumalo, Langa
    [J]. LEXIKOS, 2017, 27 : 252 - 264
  • [32] Ontology Through a Mindfulness Process
    Bearance D.
    Holmes K.
    [J]. Interchange, 2015, 46 (2) : 143 - 152
  • [33] A validated ontology for global software development
    Vizcaino, Aurora
    Garcia, Felix
    Piattini, Mario
    Beecham, Sarah
    [J]. COMPUTER STANDARDS & INTERFACES, 2016, 46 : 66 - 78
  • [34] An approach for combining ontology learning and semantic tagging in the ontology development process: eGovernment use case
    Stojanovic, Ljiljana
    Stojanovic, Nenad
    Ma, Jun
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 249 - 260
  • [35] Development and Evaluation of a Software Requirements Ontology
    Tan, He
    Ismail, Muhammad
    Tarasov, Vladimir
    Adlemo, Anders
    Johansson, Mats
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL WORKSHOP ON SOFTWARE KNOWLEDGE (SKY), 2016, : 11 - 18
  • [36] Towards an ontology for global software development
    Vizcaino, A.
    Garcia, F.
    Caballero, I.
    Villar, J. C.
    Piattini, M.
    [J]. IET SOFTWARE, 2012, 6 (03) : 214 - 225
  • [37] Ontology Development as a Software Engineering Procedure
    Burita, Ladislav
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 1 - 8
  • [38] A Security Ontology with MDA for Software Development
    Kang, Wentao
    Liang, Ying
    [J]. 2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 67 - 74
  • [39] Systematic profiling to monitor and specify the software refactoring process of the LHCb experiment
    Couturier, Ben
    Kiagias, E.
    Lohn, Stefan B.
    [J]. 20TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2013), PARTS 1-6, 2014, 513
  • [40] Task allocation and coordination process in distributed agile software development: an ontology based approach
    Chitra Nundlall
    Soulakshmee D. Nagowah
    [J]. Information Technology and Management, 2022, 23 : 167 - 192