Knowledge repository to improve agile development processes learning
Knowledge repository to improve agile development processes learning
- Author(s): A. Amescua ; L. Bermón ; J. García ; M.-I. Sánchez-Segura
- DOI: 10.1049/iet-sen.2010.0067
For access to this article, please select a purchase option:
Buy article PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
Thank you
Your recommendation has been sent to your librarian.
- Author(s): A. Amescua 1 ; L. Bermón 1 ; J. García 1 ; M.-I. Sánchez-Segura 1
-
-
View affiliations
-
Affiliations:
1: Software Engineering Laboratory, Department of Computer Science, University Carlos III of Madrid, Leganés, Spain
-
Affiliations:
1: Software Engineering Laboratory, Department of Computer Science, University Carlos III of Madrid, Leganés, Spain
- Source:
Volume 4, Issue 6,
December 2010,
p.
434 – 444
DOI: 10.1049/iet-sen.2010.0067 , Print ISSN 1751-8806, Online ISSN 1751-8814
Software process learning depends significantly on technologies to store, search and share knowledge that can be used in software projects. The aim of this work is to provide a set of guidelines to develop a knowledge-based process asset libraries (PALs), using a Wiki (as a Web 2.0 technology), to store software engineering best practices. Fieldwork was carried out in a two-year training course of agile development process. This was validated in two phases (with and without PAL), each of which consisted of two stages: training and project. The study demonstrates that on the one hand, the learning process can be improved using a PAL–Wiki to transfer and share the software process knowledge, and on the other hand, junior software engineers developed software products with a greater degree of independence.
Inspec keywords: educational courses; academic libraries; knowledge based systems; software prototyping; Internet; computer science education
Other keywords:
Subjects: Expert systems and other AI software and techniques; Computing education and training; Software engineering techniques; Information networks
References
-
-
1)
- A. Korthaus , M. Aleksy , S. Henke . A distributed knowledge management infrastructure based on a topic map grid. Int. J. High Perform. Comput. Netw. (IJHPCN) , 1 , 66 - 80
-
2)
- F. Bjornson , T. Dingsoyr . Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used. Inf. Softw. Technol. , 11 , 1055 - 1068
-
3)
- Schaffert, S., Bischof, D., Buerger, T., Gruber, A., Hilzensauer, W.: `Learning with semantic wikis', Proc. First Workshop on Semantic Wikis – From Wiki to Semantics (SemWiki2006), 2006, p. 09–123.
-
4)
- O. Salo , P. Abrahamsson . Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Softw. , 1 , 58 - 64
-
5)
- Raffo, D., Wakeland, W.: `Moving up the CMMI capability and maturity levels using simulation', CMU/SEI-2008-TR-002, Technical, 2008.
-
6)
- R. Donnelly , F. McSweeney , R. Donnelly , F. McSweeney . (2009) Applied E-learning and E-teaching in higher education, Information Science Reference.
-
7)
- M. Byron . Teaching with Tiki. Teach. Philos. , 2 , 108 - 113
-
8)
- P. Louridas . Using wikis in software development. IEEE Softw , 2 , 88 - 91
-
9)
- B.A. Nejmeh , W.E. Riddle , M. Zelkowitz . (2006) The PERFECT approach to experience-based process evolution, Advances in computers.
-
10)
- Ragan, E., Frezza, S., Cannell, J.: `Product-based learning in software engineering education', Proc. 39th IEEE Int. Conf. on Frontiers in Education Conf., 2009, p. 524–529.
-
11)
- A. García-Crespo , R. Colomo-Palacios , J.M. Gómez-Berbís , M. Mencke . BMR: benchmarking metrics recommender for personnel issues in software development projects. Int. J. Comput. Intell. Syst. , 3 , 257 - 267
-
12)
- K. Alagarsamy , S. Justus , K. Iyakutti . Implementation specification for software process improvement supportive knowledge management tool. IET Softw. , 2 , 123 - 133
-
13)
- Grudin, J.: `Enterprise knowledge management and emerging technologies', Proc. 39th Annual Hawaii Int. Conf. on System Sciences, vol. 03, HICSS, 2006, 57, no. 1.
-
14)
- A. Hyung-Jun , L. Hong-Joo , C. Kyehyun , P. Sung-Joo . Utilizing knowledge context in virtual collaborative work. Decis. Supp. Syst. , 4 , 563 - 582
-
15)
- Groarke, B.: `Running an SEPG – how SSC San Diego operates its SEPG', SPEG 2006, 2006.
-
16)
- R. Colomo-Palacios , J.M. Gómez-Berbís , A. García-Crespo , I. Puebla Sánchez . Social global repository: using semantics and social web in software projects. Int. J. Knowl. Learn. , 5 , 452 - 464
-
17)
- C. Deed , A. Edwards . Using social networks in learning and teaching in higher education: an Australian case study. Int. J. Knowl. Soc. Res. , 2 , 1 - 12
-
18)
- R. Baskerville , A. Dulipovici . The theoretical foundations of knowledge management. Knowl. Manag. Res. Prac. , 2 , 83 - 105
-
19)
- S. Sharp , N. Baddoo , S. Beecham , T. Hall , H. Robinson . Models of motivation in software engineering. Inf. Softw. Technol. , 219 - 233
-
20)
- Solís, C., Ali, N., Babar, M.A.: `A spatial hypertext wiki for architectural knowledge management', Wikis Software Engineering, Wikis4SE ICSE, 2009, p. 36–46.
-
21)
- C. Jones . (2009) Software engineering best practices: lessons from successful projects in the top companies.
-
22)
- S. Biffl , G. Thomas . Preparing students for industrial teamwork: a seasoned software engineering curriculum. IEE Proc. Softw. , 1 , 1 - 11
-
23)
- R. Adler , M.D. Lytras , M. Russ , R. Maier , A. Naeve . (2008) Knowledge engines for critical decision support, Knowledge management strategies: a handbook of applied technologies.
-
24)
- A. Fuggetta , L. Sfardini , R.H. Thayer , M. Dorfman . (2005) Software engineering methods and technologies’, Software engineering – vol. 2 the supporting process.
-
25)
- R. Turner . Toward Agile systems engineering processes. Crosstalk, J. Defense Softw. Eng. , 11 - 15
-
26)
- Black, S.E., Jacobs, J.: `Using Web 2.0 to improve software quality', Web2SE Workshop at IEEE Int. Conf. on Software Engineering (ICSE), 2010.
-
27)
- A. García-Crespo , R. Colomo-Palacios , J.M. Gómez-Berbís , F. García-Sánchez . SOLAR: social link advanced recommendation system. Future Gen. Comput. Syst. , 3 , 374 - 380
-
28)
- A. García-Crespo , R. Colomo-Palacios , J.M. Gómez-Berbís , B. Ruiz-Mezcua . SEMO: a framework for customer social networks analysis based on semantics. J. Inf. Technol. , 2 , 178 - 188
-
29)
- R. Colomo Palacios , E. Tovar Caro , A. García Crespo , J.M. Gómez Berbís . IT identifying technical competences of IT professionals: the case of software engineers. Int. J. Hum. Capital Inf. Technol. Prof. , 1 , 31 - 43
-
30)
- S. Bayona , J.A. Calvo , G. Cuevas , T. San Feliu , A. Sánchez , R. Lee , H.-K. Kim . (2008) Process deployment in a multi-site CMMI level 3 organization: a case study, Computer and Software Science.
-
31)
- Scherp, A., Schwagereit, F., Ireson, N.: `Web 2.0 and traditional knowledge management processes', KSM2009 First Workshop on Knowledge Services and Mashups, Fifth Conf. Professional Knowledge Management, 2009, Solothurn, Switzerland, p. 25–27.
-
32)
- J.A. McDermid , K.H. Bennett . Software engineering research: a critical appraisal. IEE Proc. Softw. Eng. , 4 , 179 - 186
-
33)
- A. Aurum , F. Daneshgar , J. Ward . Investigating knowledge management practices in software development organisations – an Australian experience. Inf. Softw. Technol. , 6 , 511 - 533
-
34)
- Ru-Zhi, X., Tao, H., Chu, D., Xue, Y., Qian, L.: `Reuse-oriented process component representation and retrieval', Int. Conf. on Computer and Information Technology, 2005, Shangai, China, p. 911–315.
-
35)
- M. Jennex , L. Olfman . (2003) Organizational memory’, Handbook on knowledge management.
-
36)
- Wongboonsin, J., Limpiyakorn, Y.: `Wikipedia customization for organization's process asset management', Int. Conf. Advanced Computer Theory Engineering, 2008, p. 467–471.
-
37)
- D. Jeffery , F. Kurniawati . The use and effects of an electronic process guide and experience repository: a longitudinal study. Inf. Softw. Technol. , 7 , 566 - 577
-
1)