• Title/Summary/Keyword: software productivity

Search Result 527, Processing Time 0.03 seconds

COVID-19 and Software Development

  • Altarawneh, Haroon;Allahawiah, Sattam;Al halameh, Safa'a Ibrahim
    • International Journal of Computer Science & Network Security
    • /
    • v.22 no.10
    • /
    • pp.359-363
    • /
    • 2022
  • The COVID-19 pandemic that occurred in 2020 had an impact on nearly every organization, including the technology-oriented ones. The effects have ranged from minimal hazards to serious interruptions, but also thriving enterprises, depending on the various industry areas of the companies. During this period, the ability to move quickly and to be resilient have been necessary for survival. To fight the pandemic, software developers worldwide had come up with several technological developments and advancements. This paper will focus on the changes COVID-19 brought to software development, the processes that software firms followed during the pandemic, and any recommendations needed to help software development during pandemics.

Design of Product-Line Architecture based-on Common Architecture (공통 아키텍처 기반 제품계열 아키텍처 설계)

  • Oh, Young-Bae;Shin, Sung-Oog;Kim, Young-Gab;Baik, Doo-Kwon
    • Journal of Information Technology Services
    • /
    • v.5 no.2
    • /
    • pp.155-168
    • /
    • 2006
  • Software product line is a software product or a set of software system, which has common functions. We can develop a specific software product, which satisfies requirements of a particular market segment and a mission in a specific domain by reusing the core asset such as the developed software architecture through the software product line. Software development methodology based on the software product line can develop a software more easily and fast by reusing the developed software core asset. Developed countries of software technology select software product line as a core field of software production technology, and support technology development. In case of USA, CMU/SEI(Carnegie Mellon University/Software Engineering Institute) developed product-line framework 4.0 together with the industry and the Department of Defense. Europe is supporting the development of product line technology through ITEA(IT for European Advancement) program. However, industries in our country understand the necessity of software production technology based on product line concept for the purpose of increasing productivity, it is not sufficient to invest for this technology development. In this paper, we aim to construct the common architecture of software product line for production of the software product line.

Introduction of RT-CORBA into Industrial Automation System

  • Kim, An-Mo;Ryou, Myung-Sun;Kwon, Wook-Hyun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2001.10a
    • /
    • pp.109.6-109
    • /
    • 2001
  • This paper suggests a new industrial automation system architecture which adopts the Real-Time CORBA as a solution for the recently emerging problems, such as cost eciency, interoperability with different networks, software productivity, etc. This paper shows how the adoption of RT-CORBA helps end-users to improve software productivity in the heterogeneous distributed system integrate eldbus with different kinds of network easily and lower the cost of hardware medication and extension, Finally, CRECO - a real- time CORBA which is in development and suited to industrial automation system - is introduced. RT-Linux and Probus - two major components while implementing the CRECO - are dealt with primarily.

  • PDF

Design and Implementation of Large Size Distributed Object Process Based Spring Framework 2.5 with Lightweight Container Architecture (경량 컨테이너 구조 환경에서 스프링 프레임워크 2.5를 기반으로 대용량 분산 객체 처리의 설계 및 구현)

  • Lee, Myeong-Ho
    • Proceedings of the KAIS Fall Conference
    • /
    • 2009.05a
    • /
    • pp.50-53
    • /
    • 2009
  • This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to spring framework 2.5. Non EJB and the EJB architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business spring framework is well-known architecture. Therefore, this research has the Non EJB and the EJB to solve the advantages and disadvantages developed to support the latest spring framework 2.5 lightweight container architecture based on the design and implementation of a pilot system with the objective through the specification of the software previously to provide guidance to development productivity.

  • PDF

Affect of Scaling Up a Project to the Implementation in Software Development Process (소프트웨어 개발 시 프로젝트의 크기가 구현에 미치는 영향)

  • Jeong, Moon Jae
    • Smart Media Journal
    • /
    • v.1 no.4
    • /
    • pp.79-83
    • /
    • 2012
  • In software development process, increasing the size of project(scaling up) is not a same problem as scaling up the parts of small project. Scaling up a project should accompany the communications, and cost, productivity, qualities, development activity, methodologies etc should be considered with it. In this paper, the effective usage of the important elements are discussed in order not to fail to scale up a project.

  • PDF

Design and Implementation of Large Size Distributed Object Process Based Seam Framework (Seam 프레임워크 기반의 대용량 분산 객체 처리의 설계 및 구현)

  • Lee, Myeong-Ho
    • Proceedings of the KAIS Fall Conference
    • /
    • 2010.05a
    • /
    • pp.9-13
    • /
    • 2010
  • This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Seam Framework. Heavyweight and lightweight architecture to resolve the problem with benefits to support the new architecture is a large size distributed object standardization architecture. This architecture, such as the Seam Framework, to provide all of the architecture is possible. The distributed object standardization architecture is most often used in business Seam Framework is well-known architecture. Therefore, this study is based on the Seam Framework large distributed object architecture, design and implementation of standardization software development productivity and the objective is to provide guidance.

  • PDF

The Impact of Technology Adoption on Organizational Productivity

  • LAKHWANI, Monika;DASTANE, Omkar;SATAR, Nurhizam Safie Mohd;JOHARI, Zainudin
    • The Journal of Industrial Distribution & Business
    • /
    • v.11 no.4
    • /
    • pp.7-18
    • /
    • 2020
  • Purpose: This research investigates the impact of technology adoption on organisation productivity. The framework has three independent variables viz. technological change, information technology (IT) infrastructure, and IT knowledge management and one dependent variable as organisational productivity. Research design, data and methodology: An explanatory research design with a quantitative research method was employed, and data was collected using a self-administered questionnaire using online as well as an offline survey. The sample consisted of 300 IT managers and senior-level executives (production as well as service team) in leading IT companies in Malaysia selected using snowball sampling. Normality and reliability assessment was performed in the first stage utilising SPSS 22, and Confirmatory Factory Analysis (CFA) was performed with maximum likelihood estimation to assess the internal consistency, convergent validity, and discriminant validity. Finally, Structural Equation Model (SEM) and path analysis are conducted using AMOS 22. Results: The research findings demonstrated that technological change and IT infrastructure positively and significantly impact the organisation's productivity while IT knowledge management has significant but negative impact on organizational productivity of IT companies in Malaysia. Conclusion: The research concludes that all three factors plays important role in deciding organizational producvity. Recommendations, implications, limitations and future research avenues are discussed.

Development of Productivity Analysis Simulation Model for Formwork Based on 3D Printing Technology Using ARENA (ARENA를 활용한 3D 프린팅 기술 기반 거푸집 공사의 생산성 분석 시뮬레이션 모델 개발)

  • Ahn, Heejae;Lee, Changsu;Kim, Harim;Kim, Taehoon;Cho, Hunhee;Kang, Kyung-In
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2021.11a
    • /
    • pp.188-189
    • /
    • 2021
  • The technology of manufacturing freeform molds with S-LOM based 3D printer has advantages in the production period and the curvature range. However, there is no any support tool about productivity analysis of S-LOM technology because S-LOM technology is early-stage technology. There can be problems about increase of construction time and cost without any decision support tool like productivity analysis models etc. Therefore, in this study, the productivity analysis simulation model for freeform formwork based on S-LOM technology was developed using ARENA software. The process and logic of manufacturing freeform molds can be easily visualized in this model. Futhermore, the resource like labor, equipment and material can be easily optimized with this model. As a result, it can contribute to preventing the increase of construction time and cost in formwork with further productivity analysis.

  • PDF

Framework Model for Software Productivity Enhancement In Object-Oriented Environment (객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델)

  • Kim, Young-Gyu;Yang, Hae-Sool;Choi, Hyung-Jin
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.6
    • /
    • pp.1678-1689
    • /
    • 2008
  • Recently, OOM(Object-Oriented Method) access method which begins to apply to software development is emphasizing development cost and time reduction through independent software reuse. But because of planning to the exclusion of the lack of knowledge and expansion or performance for development technology many problems are coming out. Therefore, this thesis suggests Effective Object-Oriented Modeling methods considering the plan for higher productivity enhancement of software in the software development life cycle. Effective Object-Oriented Modeling method includes, methods, Use Case modeling methods, Analysis Modeling methods, Design Modeling methods and others. This thesis suggests Framework model method read in characteristics as follows. First, suggestion about effective object-oriented standard model development, Second, retrenchment of software development or maintenance cost, Third, solution about uncertain problems of projects in line with the application of new technology.

Dynamic Software Component Composition Based On Aspect-Oriented Programming (관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴)

  • Bae, Sung-Moon;Park, Chul-Soon;Park, Chun-Ho
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.31 no.4
    • /
    • pp.100-105
    • /
    • 2008
  • Cost reduction, time to market, and quality improvement of software product are critical issues to the software companies which try to survive in recent competitive market environments. Software Product Line Engineering (SPLE) is one of the approaches to address these issues. The goal of software product line is to maximize the software reuse and achieve the best productivity with the minimum cost. In software product line, software components are classified into the common and variable modules for composition work. In this paper, we proposed a dynamic composition process based on aspect-oriented programming methodology in which software requirements are classified into the core-concerns and cross-cutting concerns, and then assembled into the final software product. It enables developers to concentrate on the core logics of given problem, not the side-issues of software product such as transactions and logging. We also proposed useful composition patterns based on aspect oriented programming paradigm. Finally, we implemented a prototype of the proposed process using Java and Aspect to show the proposed approach's feasibility. The scenario of the prototype is based on the embedded analysis software of telecommunication devices.