soft Talking Past Each Other - Staff and Student Reflection in Undergraduate Software Projects By Published On :: Full Article
soft Integrating Industrial Practices in Software Development through Scenario-Based Design of PBL Activities: A Pedagogical Re-Organization Perspective By Published On :: Full Article
soft The Development, Use and Evaluation of a Program Design Tool in the Learning and Teaching of Software Development By Published On :: Full Article
soft The Concept of an Unstructured Book and the Software to Publish and Read it By Published On :: Full Article
soft An Exploratory Survey in Collaborative Software in a Graduate Course in Automatic Identification and Data Capture By Published On :: Full Article
soft Introducing Students to Business Intelligence: Acceptance and Perceptions of OLAP Software By Published On :: Full Article
soft Accreditation of Monash University Software Engineering (MUSE) Program By Published On :: Full Article
soft Evaluation of a Suite of Metrics for Component Based Software Engineering (CBSE) By Published On :: Full Article
soft Soft Skills and Technical Expertise of Effective Project Managers By Published On :: Full Article
soft IT Systems Development: An IS Curricula Course that Combines Best Practices of Project Management and Software Engineering By Published On :: Full Article
soft Cross-Departmental Collaboration for the Community: Technical Communicators in a Service-Learning Software Engineering Course By Published On :: Full Article
soft Collaboration of Two Service-Learning Courses: Software Development and Technical Communication By Published On :: Full Article
soft Demographic Factors Affecting Freshman Students' Attitudes towards Software Piracy: An Empirical Study By Published On :: Full Article
soft A Framework for Using Cost-Benefit Analysis in Making the Case for Software Upgrade By Published On :: Full Article
soft Software Engineering Frameworks: Perceptions of Second-Semester Students By Published On :: Full Article
soft Cross-Platform Mobile App Software Development in the Curriculum By Published On :: Full Article
soft Teaching Undergraduate Software Engineering Using Open Source Development Tools By Published On :: Full Article
soft An Effective Development Environment Setup for System and Application Software By Published On :: Full Article
soft Cloud Computing as an Enabler of Agile Global Software Development By Published On :: 2016-05-16 Agile global software development (AGSD) is an increasingly prevalent software development strategy, as organizations hope to realize the benefits of accessing a larger resource pool of skilled labor, at a potentially reduced cost, while at the same time delivering value incrementally and iteratively. However, the distributed nature of AGSD creates geographic, temporal, socio-cultural distances that challenge collaboration between project stakeholders. The Cloud Computing (CC) service models of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) are similar to the aspirant qualities of AGSD as they provide services that are globally accessible, efficient, and stable, with lower predictable operating costs that scale to meet the computational demand. This study focused on the 12 agile principles upon which all agile methodologies are based, therein potentially increasing the potential for the findings to be generalized. Domestication Theory was used to assist in understanding how cloud technologies were appropriated in support of AGSD. The research strategy took the form of case study research. The findings suggest that some of the challenges in applying the agile principles in AGSD may be overcome by using CC. Full Article
soft Using Office Simulation Software in Teaching Computer Literacy Using Three Sets of Teaching/Learning Activities By Published On :: 2016-05-15 The most common course delivery model is based on teacher (knowledge provider) - student (knowledge receiver) relationship. The most visible symptom of this situation is over-reliance on textbook’s tutorials. This traditional model of delivery reduces teacher flexibility, causes lack of interest among students, and often makes classes boring. Especially this is visible when teaching Computer Literacy courses. Instead, authors of this paper suggest a new active model which is based on MS Office simulation. The proposed model was discussed within the framework of three activities: guided software simulation, instructor-led activities, and self-directed learning activities. The model proposed in the paper of active teaching based on software simulation was proven as more effective than traditional. Full Article
soft The Use of Kanban to Alleviate Collaboration and Communication Challenges of Global Software Development By Published On :: 2017-05-23 Aim/Purpose: This paper aims to describe how various Kanban elements can help alleviate two prominent types of challenges, communication and collaboration in Global Software Development (GSD). Background: Iterative and Lean development methodologies like Kanban have gained significance in the software development industry, both in the co-located and globally distributed contexts. However, little is known on how such methodologies can help mitigate various challenges in that occur in a globally distributed software development context. Methodology: The study was conducted using a single-case study based on a general inductive approach to analysis and theory development. Through the literature review, collaboration and communication challenges that GSD teams face were identified. Data collected through semi-structured interviews was then inductively analyzed to describe how the case-study teams employed various Kanban elements to mitigate communication and collaboration challenges they face during GSD. Findings: The study found that some Kanban elements, when properly employed, can help alleviate collaboration and communication challenges that occur within GSD teams. These relate to Inclusion Criteria, Reverse Items, Kanban Board, Policies, Avatars, and Backlog. Contribution: The paper contributes to knowledge by proposing two simple concept maps that detail the specific types of communication and collaboration challenges which can be alleviated by the aforementioned Kanban elements in GSD. Recommendations for Practitioners: This paper is relevant to GSD teams who are seeking ways to enhance their team collaboration and communication as these are the most important elements that contribute to GSD project success. It is recommended that relevant Kanban elements be used to that effect, depending on the challenges that they aim to alleviate. Future Research: Future research can investigate the same research questions (or similar ones) using a quantitative approach. Full Article
soft An Improved Assessment of Personality Traits in Software Engineering By Published On :: Full Article
soft A Generic Agent Framework to Support the Various Software Project Management Processes By Published On :: Full Article
soft An Evolutionary Software Project Management Maturity Model for Mauritius By Published On :: Full Article
soft Secure Software Engineering: A New Teaching Perspective Based on the SWEBOK By Published On :: Full Article
soft The Influence of Soft Skills on Employability: A Case Study on Technology Industry Sector in Malaysia By Published On :: 2021-07-11 Aim/Purpose: This research investigates the influence of soft skills on graduates’ employability in the technology industry, using the technology industry sector in Malaysia as a case. Background: Organizations are looking for appropriate mechanisms to hire qualified employees with strong soft skills and hard skills. This requires that job candidates possess a set of qualifications and skills which impact their employability. Methodology: Fuzzy Delphi analysis was conducted as preliminary study to identify the critical soft skills required by technology industry sector. The preliminary study produced ten critical soft skills to form a conceptual model of their influence on employability. Then, an online questionnaire survey was distributed in two industry companies in Malaysia to collect research data, and regression analysis was conducted to validate the conceptual model. Contribution: This research focuses on the influence of soft skills on graduate employability in the technology industry sector, since the selection of the best candidate in the industry will improve employee performance and lead to business success. Findings: The results of regression analysis confirmed that Communication skills, Attitude, Integrity, Learnability, Motivation, and Teamwork are significantly correlated with employability, which means that these soft skills are the critical factors for employability in Malaysian technology companies. Recommendations for Practitioners: The model proposed in this article can be used by employers to give better assessment of candidates’ compatibility with the jobs available. Impact on Society: This research highlights the critical soft skills required by technology industry sector, which will reduce the unemployment percentages among graduates. Future Research: More studies are required to examine the soft skills found in the literature and to define the most important skills from a general perspective of the industry. Future research should assess the moderating role of other variables, such as skills gap, employee performance, and employee knowledge. Furthermore, it is recommended to conduct similar studies of soft skills for employability in other countries. Full Article
soft Software as a Service (SaaS) Cloud Computing: An Empirical Investigation on University Students’ Perception By Published On :: 2021-05-07 Aim/Purpose: This study aims to propose and empirically validate a model and investigates the factors influencing acceptance and use of Software as a Services cloud computing services (SaaS) from individuals’ perspectives utilizing an integrative model of Theory of Planned Behavior (TPB) and Technology Acceptance Model (TAM) with modifications to suit the objective of the study. Background: Even though SaaS cloud computing services has gained the acceptance in its educational and technical aspects, it is still expanding constantly with emerging cloud technologies. Moreover, the individual as an end-user of this technology has not been given the ample attention pertaining to SaaS acceptance and adoption (AUSaaS). Additionally, the higher education sector needs to be probed regarding AUSaaS perception, not only from a managerial stance, but also the individual. Hence, further investigation in all aspects, including the human factor, deserves deeper inspection. Methodology: A quantitative approach with probability multi-stage sampling procedure conducted utilizing survey instrument distributed among students from three public Malaysian universities. The valid collected responses were 289 Bachelor’s degree students. The survey included the demographic part as well as the items to measure the constructs relationships hypothesized. Contribution: The empirical results disclosed the appropriateness of the integrated model in explaining the individual’s attitude (R2 = 57%), the behavior intention (R2 = 64%), and AUSaaS at the university settings (R2 = 50%). Also, the study offers valuable findings and examines new relationships that considered a theoretical contribution with proven empirical results. That is, the subjective norms effect on attitude and AUSaaS is adding empirical evidence of the model hypothesized. Knowing the significance of social effect is important in utilizing it to promote university products and SaaS applications – developed inside the university – through social media networks. Also, the direct effect of perceived usefulness on AUSaaS is another important theoretical contribution the SaaS service providers/higher education institutes should consider in promoting the usefulness of their products/services developed or offered to students/end-users. Additionally, the research contributes to the knowledge of the literature and is considered one of the leading studies on accepting SaaS services and applications as proliferation of studies focus on the general and broad concept of cloud computing. Furthermore, by integrating two theories (i.e., TPB and TAM), the study employed different factors in studying the perceptions towards the acceptance of SaaS services and applications: social factors (i.e., subjective norms), personal capabilities and capacities (i.e., perceived behavioral control), technological factors (i.e., perceived usefulness and perceived ease of use), and attitudinal factors. These factors are the strength of both theories and utilizing them is articulated to unveil the salient factors affecting the acceptance of SaaS services and applications. Findings: A statistically positive significant influence of the main TPB constructs with AUSaaS was revealed. Furthermore, subjective norms (SN) and perceived usefulness (PU) demonstrated prediction ability on AUSaaS. Also, SN proved a statically significant effect on attitude (ATT). Specifically, the main contributors of intention are PU, perceived ease of use, ATT, and perceived behavioral control. Also, the proposed framework is validated empirically and statistically. Recommendation for Researchers: The proposed model is highly recommended to be tested in different settings and cultures. Also, recruiting different respondents with different roles, occupations, and cultures would likely draw more insights of the results obtained in the current research and its generalizability Future Research: Participants from private universities or other educational institutes suggested in future work as the sample here focused only on public sector universities. The model included limited number of variables suggesting that it can be extended in future works with other constructs such as trialability, compatibility, security, risk, privacy, and self-efficacy. Comparison of different ethnic groups, ages, genders, or fields of study in future research would be invaluable to enhance the findings or reveal new insights. Replication of the study in different settings is encouraged. Full Article
soft Predicting Software Change-Proneness From Software Evolution Using Machine Learning Methods By Published On :: 2023-10-08 Aim/Purpose: To predict the change-proneness of software from the continuous evolution using machine learning methods. To identify when software changes become statistically significant and how metrics change. Background: Software evolution is the most time-consuming activity after a software release. Understanding evolution patterns aids in understanding post-release software activities. Many methodologies have been proposed to comprehend software evolution and growth. As a result, change prediction is critical for future software maintenance. Methodology: I propose using machine learning methods to predict change-prone classes. Classes that are expected to change in future releases were defined as change-prone. The previous release was only considered by the researchers to define change-proneness. In this study, I use the evolution of software to redefine change-proneness. Many snapshots of software were studied to determine when changes became statistically significant, and snapshots were taken biweekly. The research was validated by looking at the evolution of five large open-source systems. Contribution: In this study, I use the evolution of software to redefine change-proneness. The research was validated by looking at the evolution of five large open-source systems. Findings: Software metrics can measure the significance of evolution in software. In addition, metric values change within different periods and the significance of change should be considered for each metric separately. For five classifiers, change-proneness prediction models were trained on one snapshot and tested on the next. In most snapshots, the prediction performance was excellent. For example, for Eclipse, the F-measure values were between 80 and 94. For other systems, the F-measure values were higher than 75 for most snapshots. Recommendations for Practitioners: Software change happens frequently in the evolution of software; however, the significance of change happens over a considerable length of time and this time should be considered when evaluating the quality of software. Recommendation for Researchers: Researchers should consider the significance of change when studying software evolution. Software changes should be taken from different perspectives besides the size or length of the code. Impact on Society: Software quality management is affected by the continuous evolution of projects. Knowing the appropriate time for software maintenance reduces the costs and impacts of software changes. Future Research: Studying the significance of software evolution for software refactoring helps improve the internal quality of software code. Full Article
soft Agile Practices and Their Impact on Agile Maturity Level of Software Companies in Nepal By Published On :: 2023-03-16 Aim/Purpose: Using the Agile Adoption Framework (AAF), this study aims to examine the agile potential of software development companies in Nepal based on their agile maturity level. In addition, this study also examines the impact of various basic agile practices in determining the maturity level of the agile processes being implemented in the software industry of Nepal. Background: Even if most organizations in the software sector utilize agile development strategies, it is essential to evaluate their performance. Nepal’s software industry did not adopt agile techniques till 2014. The Nepalese industry must always adapt to new developments and discover ways to make software development more efficient and beneficial. The population of the study consists of 1,500 and 2,000 employees of software companies in Nepal implementing agile techniques. Methodology: The sample size considered was 150 employees working in software companies in Nepal. However, only 106 respondents responded after three follow-ups. The sample was collected with purposive sampling. A questionnaire was developed to gain information on Customer Adaptive, Customer Collaboration, Continuous Delivery, Human Centric, and Technical Excellence related to agile practices along with the Agile Maturity Level. Contribution: This research contributes to the understanding of agile practices adopted in software companies in developing countries like Nepal. It also reveals the determinants of the agility of software companies in developing countries. Findings: The results suggest that some of the basic principles of agile have a very significant role in Agile Maturity Level in the Nepali context. In the context of Nepal, human-centered practices have a very high level of correlation, which plays a vital role as a major predictor of the agile maturity level. In addition, Technical Excellence is the variable that has the highest level of association with the Agile Maturity Level, making it the most significant predictor of this quality. Recommendations for Practitioners: As Nepali software companies are mostly offshore or serve outsourcing companies, there is a very thin probability of Nepali developers being able to interact with actual clients and this might be one of the reasons for the Nepali industry not relying on Customer Adaptation and Collaboration as major factors of the Agile methodologies. Continuous Delivery, on the other hand, has a significant degree of correlation with Agile Maturity Level. Human-centric practices have a very high level of correlation as well as being a major predictor in determining the Agile Maturity Level in the context of Nepal. Technical Excellence is the most significant predictor and the variable which has the highest level of correlation with Agile Maturity Level. Practitioners should mainly focus on technical excellence as well as human-centric practices to achieve a higher level of Agile Maturity. Recommendation for Researchers: There has not been any such research in the Nepali context that anyone could rely on, to deep dive into their organizational concerns regarding agile strategies and plans. Researchers will need to focus on a more statistical approach with data-driven solutions to the issues related to people and processes. Researchers will need to cover freelancers as well as academics to get a different perspective on what can be the better practices to achieve a higher level of agile maturity. Impact on Society: This study on Agile work is accessible not only to the software industry but also to the general public. The Agile technique has had a huge impact on society’s project management. It has revolutionized how teams approach project planning, development, and execution. The paper’s findings will further information regarding the Agile methodology, which emphasizes collaboration and communication, fosters teamwork and higher quality work, and promotes the exchange of knowledge, ideas, and the pursuit of common goals. Future Research: Owing to the limitations of this study, it is necessary to analyze agile practices in the Nepalese software sector using additional factors that influence agile maturity. The conclusion that years of agile experience do not serve as a balancing factor for both agile practices and the Agile Maturity Level requires additional research. Whether a software outsourcing firm or not, the organization type had no bearing on the degree of maturity of agile methods; this leaves space for further research. Full Article
soft An Approach toward a Software Factory for the Development of Educational Materials under the Paradigm of WBE By Published On :: Full Article
soft Software Quality and Security in Teachers' and Students' Codes When Learning a New Programming Language By Published On :: 2015-09-10 In recent years, schools (as well as universities) have added cyber security to their computer science curricula. This topic is still new for most of the current teachers, who would normally have a standard computer science background. Therefore the teachers are trained and then teaching their students what they have just learned. In order to explore differences in both populations’ learning, we compared measures of software quality and security between high-school teachers and students. We collected 109 source files, written in Python by 18 teachers and 31 students, and engineered 32 features, based on common standards for software quality (PEP 8) and security (derived from CERT Secure Coding Standards). We use a multi-view, data-driven approach, by (a) using hierarchical clustering to bottom-up partition the population into groups based on their code-related features and (b) building a decision tree model that predicts whether a student or a teacher wrote a given code (resulting with a LOOCV kappa of 0.751). Overall, our findings suggest that the teachers’ codes have a better quality than the students’ – with a sub-group of the teachers, mostly males, demonstrate better coding than their peers and the students – and that the students’ codes are slightly better secured than the teachers’ codes (although both populations show very low security levels). The findings imply that teachers might benefit from their prior knowledge and experience, but also emphasize the lack of continuous involvement of some of the teachers with code-writing. Therefore, findings shed light on computer science teachers as lifelong learners. Findings also highlight the difference between quality and security in today’s programming paradigms. Implications for these findings are discussed. Full Article
soft The Characteristics of Successful MOOCs in the Fields of Software, Science, and Management, According to Students’ Perception By Published On :: 2016-12-26 The characteristics of successful MOOCs were explored in this study. Thousands of student reviews regarding five xMOOCs (Massive Open Online Course) in the fields of software, science, and management were extracted from the Coursetalk website and analyzed by quantitative and qualitative methods using the Garrison, Anderson, and Archer (2000) Community of Inquiry (CoI) model. The 14 characteristics found to contribute to the success of MOOCs (e.g., teacher, atmosphere, exercise) were partitioned into the teaching, social, and cognitive presence elements. In addition, cluster analysis revealed five types of learners, based on the characteristics they mentioned for course success: atmosphere, exercise, teacher, exam, and unspecified. This divides learners into groups that may prefer social, cognitive, or teaching presence. The findings of this study negate the perception that xMOOCs mostly contain teaching presence elements. This research contributes to the understanding of characteristics that contribute to successful MOOCs and sheds light on the students, too. Listening to the voices of the students and the types of characteristics that they chose to mention, enables further exploration of their preferences and expectations regarding MOOCs and, accordingly, to future adaptation between students’ preferences and MOOC characteristics. Full Article
soft Investigating the Perception of Stakeholders on Soft Skills Development of Students: Evidence from South Africa By Published On :: 2016-03-13 Soft skills are becoming increasingly important and will be critical for success in the Information Systems profession. Employers complain about a lack in soft skills among graduates from tertiary education institutions. No agreement exists about what these skills actually are, which are of importance, and how acquiring these soft skills should be approached in higher education. The aim of this paper is to research the perceptions of lecturers, industry, and students on soft skills development of students and to identify important soft skills that need to be developed. The paper starts with a problem statement emphasizing the importance of soft skills and the possible lack thereof. This is followed by a literature review, a description of the methodology followed for this research, the results, conclusion, and the references. The research was done at a university in South Africa. Questionnaires consisting of open questions were distributed to lecturers, industry, and students respectively, and qualitative analysis was done on the results. Results show that stakeholders feel that soft skills of students are not developed adequately, that there is some uncertainty about who should be responsible for developing soft skills, and that the development of soft skills is seen as a difficult task. A list is compiled of the most important soft skills according to literature, lecturers, industry, and students. This list can be used in further research on the soft skills of IT-students. Recommendations are made for the teaching and learning of soft skills. Full Article
soft A Model for Mandatory Use of Software Technologies: An Integrative Approach by Applying Multiple Levels of Abstraction of Informing Science By Published On :: Full Article
soft Measuring Mental Workload of Software Developers Based on Nasal Skin Temperature By search.ieice.org Published On :: Keitaro NAKASAI,Shin KOMEDA,Masateru TSUNODA,Masayuki KASHIMA, Vol.E107-D, No.11, pp.1444-1448To automatically measure the mental workload of developers, existing studies have used biometric measures such as brain waves and the heart rate. However, developers are often required to equip certain devices when measuring them, and can therefore be physically burdened. In this study, we evaluated the feasibility of non-contact biometric measures based on the nasal skin temperature (NST). In the experiment, the proposed biometric measures were more accurate than non-biometric measures. Publication Date: 2024/11/01 Full Article
soft Ethical and legal aspects of computing: a professional perspective from software engineering By www.computingreviews.com Published On :: Thu, 17 Oct 2024 12:00:00 PST With this book, O’Regan efficiently addresses a wide range of ethical and legal issues in computing. It is well crafted, organized, and reader friendly, featuring many recent, relevant examples like tweets, fake news, disinformation Full Article
soft Free and open source software and other market failures from Communications of the ACM By www.computingreviews.com Published On :: Mon, 02 Sep 2024 12:00:00 PST Understanding the free and open-source software (FOSS) movement has, since its beginning, implied crossing many disciplinary boundaries. This article describes FOSS’s history, explaining its undeniable success throughout the 1990s, and why the Full Article
soft Microsoft November 2024 Security Updates By www.majorgeeks.com Published On :: Wed, 13 Nov 2024 01:32:34 -0500 ... Full Article
soft Di-O-Matic team up with Third Wish Software By www.di-o-matic.com Published On :: 8 Jan 2002 16:08:38 GMT Full Article
soft Subrosa Softgoods 2018 - In stock! By www.kunstform.org Published On :: 2018-10-10 12:26:08 We got the new Subrosa 2018 Softgoods now in stock, like for example the Subrosa Bikes "Battle Cat" Jacket, which is a light jacket which keeps you warm on fresh sunny evenings. As well it's water-resistant. The Subrosa Bikes "Battle Cat" Jacket - Black has two open side pockets which provide space for keys and wallet. Also now in stock, the Subrosa Bikes "Shield" Beanie, which keeps your head and your ears warm on cold days. The Subrosa Bikes "Shield" Beanie has a embroidered Subrosa Patch. Check our online-shop for more new Subrosa products! Have fun! All the best, Your kunstform BMX Shop Team Full Article
soft Cult Winter Softgoods 2018 - In stock! By www.kunstform.org Published On :: 2018-11-26 14:31:30 We got the new Cult Crew Softgoods now in stock, like for example the Cult "Logo" Anorak Jacket, which is a lightweight thin lined hooded jacket made of nylon which spent you some additionally heat in colder days but also provides you with protection against wind and rain. The Cult "Logo" Anorak Jacket can be fold very compact and requires very little space in your backpack. Also now in stock, the Cult "Witness" Beanie, which keeps your head and ears nicely warm. With that nice embroidered logo the Cult "Witness" Beanie even does looks super stylisch. Check our online-shop for more new Cult products! Have fun! All the best, Your kunstform BMX Shop Team Full Article
soft Subrosa 2020 Softgoods - In stock! By www.kunstform.org Published On :: 2020-04-26 11:35:11 We got the new Subrosa Bikes 2020 Softgoods in stock. Fresh new colors and new designs! Related links: all products of Subrosa Bikes Full Article
soft wethepeople softgoods By www.kunstform.org Published On :: 2020-11-22 15:20:28 Yeah, we got a delivery from wethepeople softgoods. Full Article
soft Odyssey Summer 2021 Softgoods - In stock! By www.kunstform.org Published On :: 2021-03-30 11:24:29 We got the new Odyssey 2021 Softgoods in stock. Fresh new colors and new designs! Related links: all products of Odyssey BMX Full Article