Supporting Component Presence Notifications in Software Development

被引:0
|
作者
Palacio, Ramon R.
Padilla, German
Moran, Alberto L.
Cortez, Joaquin
Vizcaino, Aurora
机构
来源
PROCEEDINGS OF THE 2013 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD) | 2013年
关键词
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 条
  • [1] Supporting software development with roles
    Zhu, Haibin
    Zhou, MengChu
    Seguin, Pierre
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (06): : 1110 - 1123
  • [2] Component-based software engineering - New challenges in software development
    Crnkovic, I
    ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, : 9 - 18
  • [3] Enforceable component-based realtime contracts : Supporting realtime properties from software development to execution
    Härtig H.
    Zschaler S.
    Pohlack M.
    Aigner R.
    Göbel S.
    Pohl C.
    Röttger S.
    Real Time Syst, 2007, 1 (1-31): : 1 - 31
  • [4] Supporting Collaboration in the Development of Complex Engineering Software
    Shipp, Victoria E.
    Johnson, Peter
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE'11), 2011, : 84 - 87
  • [5] Mechanisms of component-oriented software development
    Hofmann, HD
    Muench, V
    Stynes, J
    INTERNET RESEARCH, 1999, 9 (01) : 66 - 75
  • [6] Supporting Contextual Conversational Agent-Based Software Development
    Melo, Glaucia
    Lins, Luis Fernando
    Alencar, Paulo
    Cowan, Donald
    2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING, BOTSE, 2023, : 9 - 13
  • [7] Supporting Expertise Location in Coding Phase of Software Development Process
    Martinez, J. R.
    Palacio, R. R.
    Vizcaino, A.
    Cortez, J.
    Menendez, V. H.
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (07) : 2085 - 2091
  • [8] Using Formal Methods in Component Based Software Development
    Shirali-Shahreza, Sajad
    Shirali-Shahreza, Mohammad
    INNOVATIONS AND ADVANCES IN COMPUTER SCIENCES AND ENGINEERING, 2010, : 429 - 432
  • [9] A repository for component-based embedded software development
    Gao, Tong
    Ma, Hui
    Yen, I-Ling
    Khan, Latifur
    Bastani, Farokh
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2006, 16 (04) : 523 - 552
  • [10] A PC-BASED OBJECT SIMULATOR FOR SUPPORTING PLC SOFTWARE DEVELOPMENT
    Kulisz, Jozef
    Czerwinski, Robert
    Mocha, Jan
    Chmiel, Miroslaw
    10TH IFAC WORKSHOP ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2010), 2010, : 215 - 220