RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • Extracting High-Level Concepts from Open-Source Systems

        Mamdouh Alenezi 보안공학연구지원센터 2015 International Journal of Software Engineering and Vol.9 No.1

        Analyzing the unstructured information in the source code (that is, the comments and identifiers) is based on the idea that the unstructured information reveals, to some extent, the concepts of the problem domain of the software. This information adds a new layer of source code semantic information and captures the domain semantics of the software. Developers use identifiers, method names, and comments to incorporate components of the solution domain of the software. Topic models reveal topics from the corpus, which embody real world concepts by analyzing words that frequently co-occur. These topics have been found to be effective mechanisms for describing the major themes spanning a corpus. Recently, software engineering researchers established that topic models can be effective in structuring various software artifacts, such as bug reports and requirements documents. In this paper, we extract topic models from the textual content of source code by conducting a case study on the source code of Java-based open-source systems, ArgoUML, Checkstyle, JHotDraw and jEdit. The paper investigates the effectiveness of LDA in comprehending large open-source software systems.

      • Empirical Analysis of the Complexity Evolution in Open-Source Software Systems

        Mamdouh Alenezi,Khaled Almustafa 보안공학연구지원센터 2015 International Journal of Hybrid Information Techno Vol.8 No.2

        When the software system evolves, its scale is increasingly growing to the degree where it is very hard to handle. Measuring the internal quality of the source code is one of the goals of making software development an engineering practice. Source Lines of Code (SLOC) and Cyclomatic Complexity (CC) are usually considered indicators of the complexity of a software system. Software complexity is an essential characteristic of a software system where it plays an important role in its success or failure. Although understanding the complexity is very important, yet it is not clear how complexity evolves in open source systems. In this paper, we study the complexity evolution of five open source projects from different domains. We analyze the growth of ten releases of these systems and show how complexity evolves over time. We then show how these systems conform to the second Lehman's law of software evolution.

      • Software Evolution via Topic Modeling : An Analytic Study

        Shadi Banitaan,Mamdouh Alenezi 보안공학연구지원센터 2015 International Journal of Software Engineering and Vol.9 No.5

        Open-source projects continue to evolve resulted in so many versions. Managing, visualizing and understanding an evolving software system are challenging tasks. In this work, we apply Latent Dirichlet Allocation (LDA) to discover source code topics and study their evolution over multiple software versions. We apply LDA to all versions of the system together and then determine how the assignment metric evolves over time. We study the software evolution of two large open-source projects, JEdit and JHotDraw, over twelve versions. The results show that changes in topics across versions are due to actual software changes such as adding, updating, and removing features. Our work suggests that using LDA can open many paths in software evolution research.

      • Business Continuity Management & Disaster Recovery Capabilities in Saudi Arabia ICT Businesses

        Thamer Al Hamed,Mamdouh Alenezi 보안공학연구지원센터 2016 International Journal of Hybrid Information Techno Vol.9 No.11

        A sustainable business continuity management plan (BCM) is developed to adapt and respond to the current complex and dynamic business environment, while simultaneously accommodating the key system transformations. As an integral part of BCM, business preparedness reduces the impact of a disruption to employees, productivity and profitability. Additionally, BCM and disaster recovery helps service providers and owners of critical infrastructure, such as telecommunication networks and digitized energy utilities to resume operation within the shortest time in the event that a disaster strikes. The central drive of this extensive research is developing a maturity model for BCM/DR for measuring the capability of BCM and disaster recovery for the Kingdom of Saudi Arabia (KSA) companies. A qualitative research scheme, marked by an open-structured interview was adopted to explore the core aspect of the research topic. A customized maturity model for the KSA ICT sector was developed by analyzing the existing model and then validating the developed maturity model against the predefined objectives. The research demonstrated that the establishment of a standardized maturity model for BCM/DR as capability instrument for the ICT segment is valuable to address the gap in KSA organizations as they assess the competences of their BCM/DR programs or processes.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼