Skip to main content
The simulation of power lines over a lossy ground, according to the exact Maxwell’s equations, is proposed for the frequencies of power system transients. The characteristic impedance of the line is computed by solving the electric field... more
    • by 
    • Computational Electromagnetics
    • by 
Software engineering is forecast to be among the fastest growing employment field in the next decades. The purpose of this investigation is two-fold: Firstly, empirical studies on the personality types of software professionals are... more
    • by 
Accurate software development cost estimation is important for effective project management such as budgeting, project planning and control. So far, no model has proved to be successful at effectively and consistently predicting software... more
    • by  and +1
Unlike other fads, the object-oriented paradigm is here to stay. The road towards an object-oriented approach is described and several object-oriented programming languages are reviewed. Since the object-oriented paradigm promised to... more
    • by 
    • by 
Function Point (FP) is a useful software metric that was first proposed 25 years ago, since then, it has steadily evolved into a functional size metric consolidated in the well-accepted Standardized International Function Point Users... more
    • by 
A novel neuro-fuzzy Constructive Cost Model (COCOMO) for software estimation is proposed. The model carries some of the desirable features of the neurofuzzy approach, such as learning ability and good interpretability, while maintaining... more
    • by 
By mapping soft skills and psychological traits to the main stages of the software life cycle, the authors claim that assigning people with personality types best suited to a particular stage increases the chances of the project's... more
    • by 
Accurate software estimation such as cost estimation, quality estimation and risk analysis is a major issue in software project management. In this paper, we present a soft computing framework to tackle this challenging problem. We first... more
    • by 
Software architecture has been a key area of concern in software industry due to its profound impact on the productivity and quality of software products. This is even more crucial in case of software product line, because it deals with... more
    • by 
Business has been highlighted as a one of the critical dimensions of software product line engineering. This paper's main contribution is to increase the understanding of the influence of key business factors by showing empirically that... more
    • by 
    •   3  
      Service Oriented ComputingLightweight Formal MethodsSoftware Product Line Engineering
Software projects development can be considered the most uncertain and complex project when compared to other types of projects, because its activities involve an intangible product and is continually changing in response to customers'... more
    • by  and +2
A software development project is considered to be risky due to the uncertainty of the information (customer requirements), the complexity of the process, and the intangible nature of the product. Under these conditions, risk management... more
    • by  and +2
    • Software Engineering
As the most uncertain and complex project when compared to other types of projects, software development project is highly depend on the result of software project planning phase that helping project managers by predicting the project... more
    • by  and +2
    • Software
In the early stages of a software development life cycle, effort estimation plays a critical role in helping project managers predict the demands with respect to the budgeting, scheduling, and the allocation of resources. In this... more
    • by  and +1
    •   4  
      Software EngineeringSoftware Project ManagementSoftware effort estimationSoftware Risk Management
An analysis of 500 advertisements for IT positions focuses on the soft skills mentioned in the ads, revealing which soft skills are in high demand for software development and which ones are neglected despite their importance.
    • by 
Software estimation is a tedious and daunting task in project management and software development. Software estimators are notorious in predicting software effort and they have been struggling in the past decades to provide new models to... more
    • by  and +1
Software architecture has been a key area of concern in software industry due to its profound impact on the productivity and quality of software products. This is even more crucial in case of software product line, because it deals with... more
    • by 
User satisfaction has always been a major factor in the success of software, regardless of whether it is closed proprietary or open source software (OSS). In open source projects, usability aspects cannot be improved unless there are ways... more
    • by