Enhancing Software Development Process Using Automated Adaptation of Object Ensembles

被引:0
|
作者
Emran, Md. [1 ]
Kabir, Humaun [1 ]
Rahman, Ziaur [1 ]
Islam, Nazrul [1 ]
机构
[1] Mawlana Bhashani Sci & Technol Univ, Dept Informat & Commun Technol, Santosh 1902, Tangai, Bangladesh
关键词
Adaptation of Object Ensembles; Source Repository; Software Developing Process; Data Mining Integrated Environment;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software development has been changing rapidly. This development process can be influenced through changing developer friendly approaches. We can save time consumption and accelerate the development process if we can automatically guide programmer during the software development. There are some approaches that recommend relevant code snippets and API-items to the developer. Some approaches apply general code, searching techniques and some approaches use an online based repository mining strategies. But it gets quite difficult to help programmers when they need particular type conversion problems especially when they want to adapt existing interfaces according to their expectation. One of the familiar triumphs to guide developers in such situation is adapting collections and arrays through automated adaptation of object ensembles. But how does it help a novice developer in real time software development that is not explicitly specified. In this paper, we have developed a system that works as a plug-in tool integrated with a particular Data Mining Integrated environment (DMIE) to recommend relevant interface while they seek for a type conversion situation. We have a mined repository of respective adapter classes and related APIs from where developer, search their query and get their result using the relevant transformer classes. The system that recommends developers titled automated objective ensembles (AOE plug-in). From the investigation as we have ever made, we can see that our approach much better than some of the existing approaches.
引用
收藏
页码:560 / 565
页数:6
相关论文
共 50 条
  • [21] Enhancing automated process design with cognitive agents, distributed software components and web repositories
    Stalker, ID
    Fraga, ES
    ADAPTIVE COMPUTING IN DESIGN AND MANUFACTURE VI, 2004, : 63 - 74
  • [22] Engineering Vocabulary Development using an Automated Software Tool
    Variawa, Chirag
    McCahan, Susan
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [23] BOOSTER*Process -: A software development process model integrating business object technology and UML
    Korthaus, A
    Kuhlins, S
    UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 215 - 226
  • [24] Improving software development by using safe object oriented development:: OTCD
    Méhaut, X
    Morère, P
    COMPUTER SAFETY, RELIABILITY AND SECURITY, PROCEEDINGS, 2000, 1943 : 131 - 140
  • [25] Hybrid object-oriented method (HOOM) - The software development process
    Taibi, T
    36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 8 - 17
  • [26] Process-centered review of object oriented software development methodologies
    Ramsin, Raman
    Paige, Richard F.
    ACM COMPUTING SURVEYS, 2008, 40 (01)
  • [27] Hybrid Object-Oriented Method (HOOM): The software development process
    Taibi, Toufik
    Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 2000, (TOOL 36): : 8 - 17
  • [28] Automating the Object-Oriented Software Development process: Workshop report
    Aksit, M
    Tekinerdogan, B
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 474 - 476
  • [29] Optimization of the Automated Production Process Using Software Simulation Tools
    Janekova, Jaroslava
    Fabianova, Jana
    Kadarova, Jaroslava
    PROCESSES, 2023, 11 (02)
  • [30] On using the software cleanroom process in automated test equipment applications
    Koch, DB
    Shah, S
    Ragsdale, G
    PROCEEDINGS OF THE IEEE SOUTHEASTCON '96: BRINGING TOGETHER EDUCATION, SCIENCE AND TECHNOLOGY, 1996, : 703 - 706