Title
Achieving Software Reuse and Integration in a Large-scale Software Development Company: Practical Experience of the Lion Project
Abstract
This paper presents the practical experience and results of the Lion Project, which aimed to improve software development times at Heinsohn Business Technology (HBT), a large-scale Colombian software development company. The main result of this project is the LionWizard Framework, a set of libraries and tools with a focus on large-scale software reuse and integration. The Lion- Wizard Framework integrates all of the existing libraries at HBT using Maven and provides a Wizard. The latter uses code generation and program transformation to automatically integrate all of the required components into an initial codebase in Java EE. The Wizard provides sufficient exibility to seamlessly integrate future components into the development process. Before the Lion Project, software developers required several days of even weeks to integrate all of the required components into a code base for each project. This new framework reduces those times to a few hours.
Year
DOI
Venue
2015
10.1145/2788630.2788643
ACM SIGSOFT Software Engineering Notes
Field
DocType
Volume
Personal software process,Software engineering,Systems engineering,Computer science,Package development process,Software project management,Software development process,Software construction,Team software process,Software development,Software framework
Journal
40
Issue
Citations 
PageRank 
4
1
0.52
References 
Authors
11
6