What makes service oriented requirements engineering challenging? A qualitative study

被引:20
作者
Bano, Muneera [1 ]
Zowghi, Didar [1 ]
Ikram, Naveed [2 ]
Niazi, Mahmood [2 ,3 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Sydney, NSW 2007, Australia
[2] Riphah Int Univ, Fac Comp, Islamabad, Pakistan
[3] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
关键词
DISCOVERING WEB SERVICES; KNOWLEDGE MANAGEMENT; SOFTWARE;
D O I
10.1049/iet-sen.2013.0131
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The focus of Service Oriented Software Development (SOSD) is to develop software by integrating reusable services to lower the required cost, time and effort of development and increase reusability, agility, quality and customer satisfaction. It has been recognised in the literature that SOSD faces various challenges especially in requirements engineering (RE). The objective of this study is to investigate these challenges of Service Oriented RE (SORE) from practitioners' perspectives in order to gain a deeper understanding of the related issues and to reveal potential gaps between research and practice in SORE. They present a qualitative study of the challenges and issues in SORE. The data were collected by conducting interviews with practitioners working in IT companies in Sydney, who have had substantial experience with service oriented software projects. The authors findings reveal that most of the challenges of SORE are similar to those that are faced during RE in traditional or component-based software development. According to the practitioners, the research and practice has made some advances in the technical direction but the human related issues in SORE have not been addressed adequately.
引用
收藏
页码:154 / 160
页数:7
相关论文
共 42 条
[1]   Deriving Software Services from Business Processes of Representative Customer Organizations [J].
Adam, Sebastian ;
Riegel, Norman ;
Doerr, Joerg .
2008 INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED COMPUTING: CONSEQUENCES FOR ENGINEERING REQUIREMENTS (SOCCER), 2008, :38-45
[2]  
[Anonymous], SERV OR COMP WORKSH
[3]  
[Anonymous], P 1 INT E SERV WORKS
[4]   Investigating Knowledge Management practices in software development organisations - An Australian experience [J].
Aurum, Aybueke ;
Daneshgar, Farhad ;
Ward, James .
INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (06) :511-533
[5]  
Bano M., 2010, Proceedings Fifth International Conference on Software Engineering Advances (ICSEA 2010), P64, DOI 10.1109/ICSEA.2010.17
[6]  
Bano M., 2013, Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering, P125, DOI [10.1145/2460999.2461017, DOI 10.1145/2460999.2461017]
[7]  
Bano M., 2011, ICSEA 2011, The Sixth International Conference on Software Engineering Advances, P494
[8]   Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used [J].
Bjornson, Finn Olav ;
Dingsoyr, Torgeir .
INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (11) :1055-1068
[10]  
Carreño LVG, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P582, DOI 10.1109/ICSE.2013.6606604