Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity

Programming skills of software engineers that affect software development productivity are central to any of the computing disciplines. While literature focuses on how to teach novice programmers, the aim of this research is to show how to strengthen programming skills of programmers by effectively...

Full description

Autores:
López-Cruz, Orlando
León Mora, Alejandro
Sandoval-Parra, Mauricio
Espejo-Gavilán, Diana Lizeth
Tipo de recurso:
Article of journal
Fecha de publicación:
2020
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
eng
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/5094
Acceso en línea:
http://hdl.handle.net/20.500.12495/5094
https://doi.org/10.1007/978-3-319-48523-2_14
Palabra clave:
Knowledge transfer
Knowledge management
Teaching computer programming
Software engineering
Rights
openAccess
License
Acceso abierto
id UNBOSQUE2_02e93ae3f49b55f425bf23c21fe57633
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/5094
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
spelling López-Cruz, OrlandoLeón Mora, AlejandroSandoval-Parra, MauricioEspejo-Gavilán, Diana Lizeth2020-11-19T21:54:46Z2020-11-19T21:54:46Zhttp://hdl.handle.net/20.500.12495/5094https://doi.org/10.1007/978-3-319-48523-2_14instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coapplication/pdfengSpringer LinkInternational Conference on Software Process Improvement, CIMPS 2016, Advances in Intelligent Systems and Computing, Vol. 537, 2017, P. 145-154https://link.springer.com/chapter/10.1007/978-3-319-48523-2_14Teaching computer programing as knowledge transfer: Some impacts on software engineering productivityTeaching computer programing as knowledge transfer: Some impacts on software engineering productivityArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85Knowledge transferKnowledge managementTeaching computer programmingSoftware engineeringProgramming skills of software engineers that affect software development productivity are central to any of the computing disciplines. While literature focuses on how to teach novice programmers, the aim of this research is to show how to strengthen programming skills of programmers by effectively transferring knowledge to those who had bad experiences when learning computer programming or have not developed enough programming skills to get a productivity standard. Since software engineering is a knowledge-intensive application discipline, a knowledge transfer process is conducted to improve the productivity of computer programmers involved in software engineering projects. An ad-hoc methodology allowed to follow-up changes that revealed that improvements in the capability to absorb new external knowledge increases overall productivity of individuals in software development teams. This finding may be useful for software companies looking for increasing their productivity.Acceso abiertohttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAcceso abierto2017ORIGINALLópez_Cruz_Orlando_2017.pdfLópez_Cruz_Orlando_2017.pdfapplication/pdf336839https://repositorio.unbosque.edu.co/bitstreams/31c3878e-2396-42ea-9395-7644dd6c4c14/download83b9489dc9a2142c1e4ff514ca76778bMD51THUMBNAILLópez_Cruz_Orlando_2017.jpgLópez_Cruz_Orlando_2017.jpgimage/jpeg5775https://repositorio.unbosque.edu.co/bitstreams/228de180-7ffb-4aba-b967-081e670fee00/download7210a811635d1799e7c05fee5d259be7MD52López_Cruz_Orlando_2017.pdf.jpgLópez_Cruz_Orlando_2017.pdf.jpgIM Thumbnailimage/jpeg7501https://repositorio.unbosque.edu.co/bitstreams/442469c7-7763-4a5b-b6ba-a7e28d410988/downloadc2d9584c35c574ec8d1a4ea8e49b4870MD53TEXTLópez_Cruz_Orlando_2017.pdf.txtLópez_Cruz_Orlando_2017.pdf.txtExtracted texttext/plain28833https://repositorio.unbosque.edu.co/bitstreams/b1ec57ed-d839-4eb1-b257-56abed02dd4c/downloadee4ecb395dedace0460306f47865dff5MD5420.500.12495/5094oai:repositorio.unbosque.edu.co:20.500.12495/50942024-02-07 10:20:26.184restrictedhttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.com
dc.title.spa.fl_str_mv Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
dc.title.translated.spa.fl_str_mv Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
title Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
spellingShingle Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
Knowledge transfer
Knowledge management
Teaching computer programming
Software engineering
title_short Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
title_full Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
title_fullStr Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
title_full_unstemmed Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
title_sort Teaching computer programing as knowledge transfer: Some impacts on software engineering productivity
dc.creator.fl_str_mv López-Cruz, Orlando
León Mora, Alejandro
Sandoval-Parra, Mauricio
Espejo-Gavilán, Diana Lizeth
dc.contributor.author.none.fl_str_mv López-Cruz, Orlando
León Mora, Alejandro
Sandoval-Parra, Mauricio
Espejo-Gavilán, Diana Lizeth
dc.subject.keywords.spa.fl_str_mv Knowledge transfer
Knowledge management
Teaching computer programming
Software engineering
topic Knowledge transfer
Knowledge management
Teaching computer programming
Software engineering
description Programming skills of software engineers that affect software development productivity are central to any of the computing disciplines. While literature focuses on how to teach novice programmers, the aim of this research is to show how to strengthen programming skills of programmers by effectively transferring knowledge to those who had bad experiences when learning computer programming or have not developed enough programming skills to get a productivity standard. Since software engineering is a knowledge-intensive application discipline, a knowledge transfer process is conducted to improve the productivity of computer programmers involved in software engineering projects. An ad-hoc methodology allowed to follow-up changes that revealed that improvements in the capability to absorb new external knowledge increases overall productivity of individuals in software development teams. This finding may be useful for software companies looking for increasing their productivity.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-11-19T21:54:46Z
dc.date.available.none.fl_str_mv 2020-11-19T21:54:46Z
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.local.none.fl_str_mv Artículo de revista
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_6501
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12495/5094
dc.identifier.doi.none.fl_str_mv https://doi.org/10.1007/978-3-319-48523-2_14
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url http://hdl.handle.net/20.500.12495/5094
https://doi.org/10.1007/978-3-319-48523-2_14
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.none.fl_str_mv eng
language eng
dc.relation.ispartofseries.spa.fl_str_mv International Conference on Software Process Improvement, CIMPS 2016, Advances in Intelligent Systems and Computing, Vol. 537, 2017, P. 145-154
dc.relation.uri.none.fl_str_mv https://link.springer.com/chapter/10.1007/978-3-319-48523-2_14
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
info:eu-repo/semantics/openAccess
Acceso abierto
dc.rights.creativecommons.none.fl_str_mv 2017
rights_invalid_str_mv Acceso abierto
http://purl.org/coar/access_right/c_abf2
2017
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Springer Link
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/31c3878e-2396-42ea-9395-7644dd6c4c14/download
https://repositorio.unbosque.edu.co/bitstreams/228de180-7ffb-4aba-b967-081e670fee00/download
https://repositorio.unbosque.edu.co/bitstreams/442469c7-7763-4a5b-b6ba-a7e28d410988/download
https://repositorio.unbosque.edu.co/bitstreams/b1ec57ed-d839-4eb1-b257-56abed02dd4c/download
bitstream.checksum.fl_str_mv 83b9489dc9a2142c1e4ff514ca76778b
7210a811635d1799e7c05fee5d259be7
c2d9584c35c574ec8d1a4ea8e49b4870
ee4ecb395dedace0460306f47865dff5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1828164613300027392