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 条
  • [21] Component-based software development with component variants
    Altunel, Yusuf
    Tolun, Mehmet R.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 235 - +
  • [22] Organizational Culture and Diversity Supporting Software Development
    Ferreira, Marcelo
    2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 304 - 306
  • [23] Supporting Cognitive Work in Software Development Workflows
    Hyysalo, Jarkko
    Lehto, Jari
    Aaramaa, Sanja
    Kelanti, Markus
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2013, 7983 : 20 - 34
  • [24] Supporting distributed software development by modes of collaboration
    Schümmer, T
    Haake, JM
    ECSCW 2001: PROCEEDINGS OF THE SEVENTH EUROPEAN CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, 2001, : 79 - 98
  • [25] Supporting web collaboration for cooperative software development
    Wu, L
    Sahraoui, H
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 740 - 743
  • [26] 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
  • [27] Supporting collaborative software development over GitHub
    Arora, Ritu
    Goel, Sanjay
    Mittal, Ravi Kant
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (10): : 1393 - 1416
  • [28] Supporting group awareness in distributed software development
    Gutwin, C
    Schneider, K
    Paquette, D
    Penner, R
    ENGINEERING HUMAN COMPUTER INTERACTION AND INTERACTIVE SYSTEMS, 2005, 3425 : 383 - 397
  • [29] Interoperability in Component Based Software Development
    Madiajagan, M.
    Vijayakumar, B.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 16, 2006, 16 : 207 - 215
  • [30] Component-Based Software Development
    Sharma, Virendra Kumar
    Gupta, Narendra Prakash
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (11): : 132 - 134