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 条
  • [41] Representing Software Process in Description Logics: An Ontology Approach for Software Process Reasoning and Verification
    Kabaale, Edward
    Wen, Lian
    Wang, Zhe
    Rout, Terry
    [J]. SOFTWARE PROCESS IMPROVEMENT AND CAPABILITY DETERMINATION (SPICE 2016), 2016, 609 : 362 - 376
  • [42] Task allocation and coordination process in distributed agile software development: an ontology based approach
    Nundlall, Chitra
    Nagowah, Soulakshmee D.
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2022, 23 (3): : 167 - 192
  • [43] The service modeling process based on use case refactoring
    Kim, Yukyong
    Doh, Kyung-Goo
    [J]. BUSINESS INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4439 : 108 - +
  • [44] 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
  • [45] Refactoring Internet of Things middleware through Software-Defined Network
    Arbiza, Lucas M. R.
    Bertholdo, Leandro M.
    dos Santos, Carlos Raniery P.
    Granville, Lisandro Z.
    Tarouco, Liane M. R.
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 640 - 645
  • [46] A process ontology for persons and their development
    Bickhard, Mark H.
    [J]. NEW IDEAS IN PSYCHOLOGY, 2012, 30 (01) : 107 - 119
  • [47] Product development process ontology
    Mabogunje, A
    Hansen, PK
    Eris, Z
    Leifer, L
    [J]. DESIGN 2002: Proceedings of the 7th International Design Conference, Vols 1 and 2, 2002, : 197 - 202
  • [48] SOFTWARE PROCESS IMPROVEMENT: AWARENESS, USE, AND BENEFITS IN CANADIAN SOFTWARE DEVELOPMENT FIRMS
    Chevers, Delroy
    [J]. RAE-REVISTA DE ADMINISTRACAO DE EMPRESAS, 2017, 57 (02): : 170 - 177
  • [49] An empirical study to improve software security through the application of code refactoring
    Mumtaz, Haris
    Alshayeb, Mohammad
    Mahmood, Sajjad
    Niazi, Mahmood
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 112 - 125
  • [50] Software engineering sub-ontology for specific software development
    Wongthongtham, P
    Chang, E
    Cheah, C
    [J]. 29th Annual IEEE/NASA Software Engineering Workshop, Proceedings, 2005, : 27 - 33