Automatic Recall of Software Lessons Learned for Software Project Managers
Tamer Mohamed Abdellatif, Luiz Fernando Capretz, Danny Ho

TL;DR
This paper presents an automatic solution for recalling relevant lessons learned from software project repositories, using information retrieval models and project artifacts, to assist project managers and improve organizational learning.
Contribution
It introduces a novel automated approach that dynamically constructs search queries from project artifacts to effectively retrieve lessons learned, reducing manual effort and enhancing knowledge reuse.
Findings
Achieved about 70% accuracy in top-k retrieval.
Validated effectiveness with a real-world dataset of 212 lessons.
Demonstrated high accuracy of the proposed retrieval method.
Abstract
Lessons learned (LL) records constitute the software organization memory of successes and failures. LL are recorded within the organization repository for future reference to optimize planning, gain experience, and elevate market competitiveness. However, manually searching this repository is a daunting task, so it is often disregarded. This can lead to the repetition of previous mistakes or even missing potential opportunities. This, in turn, can negatively affect the profitability and competitiveness of organizations. We aim to present a novel solution that provides an automatic process to recall relevant LL and to push those LL to project managers. This will dramatically save the time and effort of manually searching the unstructured LL repositories and thus encourage the LL exploitation. We exploit existing project artifacts to build the LL search queries on-the-fly in order to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
