Supporting Component Presence Notifications in Software Development

被引:0
|
作者
Palacio, Ramon R.
Padilla, German
Moran, Alberto L.
Cortez, Joaquin
Vizcaino, Aurora
机构
关键词
Component-based Software Engineering; Software Engineering; Notifications; Collaborative Systems;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the current approaches to software engineering is Component-based Software Engineering (CBSE). As its name implies, CBSE has to do with the development of open and distributed systems by assembling a set of components. However in practice it is difficult to follow the characteristics demanded by this working philosophy because when developers want to update or modify a component, they do not have the required and sufficient information to determine the degree of impact that a change will have. In order to understand the management of components in CBSE ten experts in software development were interviewed. With the information obtained, the requirements for a system that we call Component Presence Notifier were defined. This system supports the extraction of information from different repositories of the organization and presents it as elements of a graphical user interface (GUI). This information is provided to the developer while working with any of the registered components in order to increase his/her awareness of the impact of the proposed modification. As future work, this prototype will be evaluated for usability by a group of distributed software developers.
引用
收藏
页码:235 / 240
页数:6
相关论文
共 50 条
  • [41] Supporting Reflection in Software Development with Everyday Working Tools
    Krogstie, Birgit
    Divitini, Monica
    PROCEEDINGS OF COOP 2010, 2010, : 141 - 162
  • [42] Agile software development supporting higher education reform
    Matijasevic, Boris
    Roncevic, Hrvoje
    Orel, Ognjen
    PROCEEDINGS OF THE ITI 2007 29TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2007, : 375 - +
  • [43] Supporting agile software development through active documentation
    Eran Rubin
    Hillel Rubin
    Requirements Engineering, 2011, 16 : 117 - 132
  • [44] Internet Software Development Platform Supporting Teaching and Learning
    Li, Lin
    Zhong, Luo
    Li, Guan
    2012 INTERNATIONAL CONFERENCE ON EDUCATION REFORM AND MANAGEMENT INNOVATION (ERMI 2012), VOL 5, 2013, : 33 - 37
  • [45] Metadesign: Guidelines for Supporting Domain Experts in Software Development
    Fischer, Gerhard
    Nakakoji, Kumiyo
    Ye, Yunwen
    IEEE SOFTWARE, 2009, 26 (05) : 37 - 44
  • [46] MESA: Supporting Software Development with Coordinated Scientific Input
    Diaz, Rosa I.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS: XXIV, 2015, 495 : 375 - 377
  • [47] Software development framework supporting multimodal tomographic imaging
    Emri, M.
    Opposits, G.
    Kis, S. A.
    Tron, L.
    Veres, P.
    Panyik, A.
    Valastyan, I.
    Imrek, J.
    Molnar, J.
    Novak, D.
    Kerek, A.
    Balkay, L.
    2006 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOL 1-6, 2006, : 1857 - 1859
  • [48] Data Analysis Tool Supporting Software Development Process
    Kozik, Rafa
    Choras, Micha
    Puchalski, Damian
    Renk, Rafal
    2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 179 - 184
  • [49] Supporting agile software development through active documentation
    Rubin, Eran
    Rubin, Hillel
    REQUIREMENTS ENGINEERING, 2011, 16 (02) : 117 - 132
  • [50] Tools supporting the creation and evolution of software development knowledge
    Henninger, S
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 46 - 53