A decision-support framework for component reuse and maintenance in software project management

被引:0
|
作者
Srivastava, B [1 ]
机构
[1] IBM India Res Lab, New Delhi 110016, India
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In software engineering, a piece of software is assembled from components or modules and these components in turn can be recursively made tip from smaller sub-components. The management of a software project involves tracking the development and maintenance of the individual components. Though tools exist to track component dependencies and historical changes, the key software management hurdle is the manual evaluation of the trade-offs. With the growing trend in software engineering to build and distribute software as well-defined components like web services or EJBs, there is a real need of automated solutions to guide the developer in building and maintaining complex applications. We introduce an automated decision-support framework for software development and maintenance called PlanSP that can analyze different component assembly choices and assist the user in making cost-effective decisions. Our approach is to build a formal model of the software and use automated planning/reasoning techniques to produce alternative choices ("plans") to develop or maintain the software under consideration while respecting the user's effort and performance objectives. We have built a proof-of-concept prototype to demonstrate that the PlanSP framework is both useful and practical for project management of component-based software.
引用
收藏
页码:125 / 134
页数:10
相关论文
共 50 条
  • [1] Decision-support tools for municipal infrastructure maintenance management
    Michele, Di Sivo
    Daniela, Ladiana
    [J]. WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [3] A decision-support system for bid evaluation in project management
    Ray, PS
    Aggarwal, A
    Moynihan, GP
    Bishop, PB
    [J]. QUALITY OF WORK AND PRODUCTS IN ENTERPRISES OF THE FUTURE, 2003, : 663 - 666
  • [4] VisualDx: Decision-support software for the diagnosis and management of dermatologic disorders
    Tleyjeh, Imad M.
    Nada, Hesham
    Baddour, Larry M.
    [J]. CLINICAL INFECTIOUS DISEASES, 2006, 43 (09) : 1177 - 1184
  • [6] Decision support system to project software management
    Nepomuceno, Vilmar Santos
    Fontana, Marcele Elisa
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 964 - 969
  • [7] A decision support system for software project management
    Donzelli, P
    [J]. IEEE SOFTWARE, 2006, 23 (04) : 67 - +
  • [8] BCVR: A Methodological Framework for Industrial Performance Management and Decision-Support
    Li, Fan
    Etienne, Alain
    Siadat, Ali
    Vernadat, Francois
    [J]. 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM), 2015, : 1258 - 1267
  • [9] Software Maintenance Expert Base Decision Support (SoXDeS) Framework
    Kamaludeen, Rahma A.
    Cheah, Yu-N
    Sulaiman, Shahida
    [J]. 2013 International Conference on Advanced Computer Science Applications and Technologies (ACSAT), 2014, : 25 - 30
  • [10] A Group Decision-Support Method for IT Project Management Based on Markov Chain
    Shen, Huizhang
    Zhao, Jidi
    Qiu, Robin G.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 861 - +