A Lightweight Technology Change Management Approach to Facilitating Reuse Adoption

  • Vinicius Cardoso Garcia UFPE / C.E.S.A.R
  • Liana Barachisio Lisboa UFPE / C.E.S.A.R
  • Frederico Araújo Durão C.E.S.A.R
  • Eduardo Santana de Almeida C.E.S.A.R
  • Silvio Romero de Lemos Meira UFPE / C.E.S.A.R

Resumo


The growing interest of software reuse by software organizations makes adoption and evaluation of reuse an essential activity. Many organizations struggle in their attempts to select appropriate reuse practices (methods, techniques and tools support) in their processes. In this way, we propose a lightweight technology change management approach to facilitate the adoption of software reuse practices, according to the organization’s software reuse capability.

Referências

Alec Dorling, K. E. E., Drouin, J.-N., and Melo, W. (1997). SPICE: The Theory and Practice of Software Process Improvement and Capability Determination. Wiley-IEEE Computer Society Press.

Almeida, E. S. (2007). RiDE: The RiSE Process for Domain Engineering. Phd thesis, Federal University of Pernambuco (sandwich period at Universität Mannheim).

Almeida, E. S., Alvaro, A., Garcia, V. C., Mascena, J. C. C. P., Burégio, V. A., Nascimento, L. M., Lucrédio, D., and Meira, S. R. (2007). C.R.U.I.S.E: Component Reuse in Software Engineering. C.E.S.A.R e-book, Recife, 1st edition.

Almeida, E. S., Alvaro, A., Lucrédio, D., Garcia, V. C., and Meira, S. R. L. (2004). Rise project: Towards a robust framework for software reuse. In IEEE International Conference on Information Reuse and Integration (IRI), pages 48–53, Las Vegas, USA. IEEE/CMS.

Brito, K. S., Garcia, V. C., Almeida, E. S., and Meira, S. R. L. (2008). Lift a legacy information retrieval tool. Journal of Universal Computer Science (JUCS), Special Issue on ”Software Components, Architectures and Reuse”, 14(4):10–30.

Broy, M., Hartkopf, S., Kohler, K., and Rombach, D. (2001). Germany: Combining software and application competencies. IEEE Software, 18(4):93– 95, 100.

Burégio, V. A. A., Almeida, E. S., Lucrédio, D., and Meira, S. R. L. (2008). A reuse repository system: From specification to deployment. In The 10th International Conference on Software Reuse (ICSR). Springer-Verlag.

EIS (2008). European Software Institute Balanced IT Scorecard. URL: http://www.esi.es/index.php?op=15.1.4.

Frakes, W. B. and Isoda, S. (1994). Success factors of systematic software reuse. IEEE Software, 11(01):14–19.

Garcia, V. C., Lisboa, L. B., Almeida, E. S., Lucrédio, D., Fortes, R. P. M., and Meira, S. R. L. (2008). Towards an assessment method for software reuse capability. In Proceedings of The 8th International Conference on Quality Software (QSIC’2008). IEEE Computer Society Press.

Garcia, V. C., Lucrédio, D., Alvaro, A., Almeida, E. S., Fortes, R. P. M., and Meira, S. R. L. (2007). Towards a maturity model for a reuse incremental adoption. In Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2007), Campinas, São Paulo, Brazil.

Garcia, V. C., Lucrédio, D., Durão, F. A., Santos, E. C. R., Almeida, E. S., Fortes, R. P. M., and Meira, S. R. L. (2006). From specification to experimentation: A software component search engine architecture. In The 9th International Symposium on 206 Component-Based Software Engineering (CBSE 2006), volume 4063 of Lecture Notes in Computer Science, pages 82–97, Vasteräs, Sweden. Springer-Verlag.

Griss, M. L. (1995). Making Software Reuse Work at Hewlett-Packard. IEEE Software, 12(01):105–107.

IHS (2008). Electronic Industries Alliance’s Systems Engineering Capability Model (SECM). Available at http://electronics.ihs.com/collections/abstracts/eia-731-1.htm.

ISO/IEC (2003). ISO/IEC 15504-2: Information Technology Process Assessment Part 2 Performing an Assessment. International Standard 15504-2, ISO/IEC.

Joos, R. (1994). Software reuse at motorola. IEEE Software, 11(05):42–47.

Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., and Peterson, A. S. (1990). Feature-oriented domain analysis (foda) feasibility study. Technical report cmu/sei-90-tr-21, Software Engineering Institute, Carnegie Mellon University.

Lisboa, L. B., Garcia, V. C., Almeida, E. S., and Meira, S. R. L. (2007). Toolday a processcentered domain analysis tool. In 21st Brazilian Symposium on Software Engineering, Tools Session.

Lucrédio, D., Brito, K. S., Alvaro, A., Garcia, V. C., Almeida, E. S., Fortes, R. P. M., and Meira, S. R. L. (2008). Software reuse: The brazilian industry scenario. Journal of Systems and Software, Elsevier, 81(6):996 – 1013.

Morisio, M., Ezran, M., and Tully, C. (2002). Success and failure factors in software reuse. IEEE Transactions on Software Engineering, 28(04):340–357.

Pashov, I., Riebisch, M., and Philippow, I. (2004). Supporting Architectural Restructuring by Analyzing Feature Models. In The 8th European Conference on Software Maintenance and Reengineering (CSMR’04), pages 25–36. IEEE Computer Society Press.

Rine, D. C. (1997). Success factors for software reuse that are applicable across domains and businesses. In ACM Symposium on Applied Computing, pages 182–186, San Jose, California, USA. ACM Press.

Rios, E., Guilloreau, N., and Goeyse, A. D. (2006). D2.9 MDD TCM guidelines. Technical Report 511731, European Commission under the “Information Society Technologies” Sixth Framework Programme.

SEI (2001). Standard CMMI Appraisal Method for Process Improvement (SCAMPI), version 1.1: Method Definition Document. Handbook CMU/SEI-2001-HB-001, Software Engineering Institute and Carnegie Mellon University.

SEI/CMU (2008). Capability Maturity Model Integration (CMMI). Available at http://www.sei.cmu.edu/cmmi/.

SOFTEX (2007). MPS.BR Brazilian Software Process Improvement, General Guide (version 1.2). Technical report, Association for Promoting the Brazilian Software Excellence - SOFTEX.
Publicado
20/08/2008
GARCIA, Vinicius Cardoso; LISBOA, Liana Barachisio; DURÃO, Frederico Araújo; ALMEIDA, Eduardo Santana de; MEIRA, Silvio Romero de Lemos. A Lightweight Technology Change Management Approach to Facilitating Reuse Adoption. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 2. , 2008, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 193-206. DOI: https://doi.org/10.5753/sbcars.2008.46204.