6 results on '"Shinobu Saito"'
Search Results
2. Challenges and future research direction for microtask programming in industry
- Author
-
Masanari Kondo, Shinobu Saito, Yukako Iimura, Eunjong Choi, Osamu Mizuno, Yasutaka Kamei, and Naoyasu Ubayashi
- Published
- 2022
- Full Text
- View/download PDF
3. Can microtask programming work in industry?
- Author
-
Shinobu Saito, Yukako Iimura, Thomas D. LaToza, and Emad Aghayi
- Subjects
FOS: Computer and information sciences ,Service (systems architecture) ,business.industry ,Least slack time scheduling ,Computer science ,Software development ,020207 software engineering ,02 engineering and technology ,Onboarding ,Crowdsourcing ,Software Engineering (cs.SE) ,Computer Science - Software Engineering ,Engineering management ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Web application ,Survey data collection ,business ,Set (psychology) - Abstract
A critical issue in software development projects in IT service companies is finding the right people at the right time. By enabling assignments of tasks to people to be more fluid, the use of crowdsourcing approaches within a company offers a potential solution to this challenge. Inside a company, as multiple system development projects are ongoing separately, developers with slack time on one project might use this time to contribute to other projects. In this paper, we report on a case study of the application of crowdsourcing within an industrial web application system development project in a large telecommunications company. Developers worked with system specifications which were organized into a set of microtasks, offering a set of short and self-contained descriptions. When crowd workers in other projects had slack time, they fetched and completed microtasks. Our results offer initial evidence for the potential value of microtask programming in increasing the fluidity of team assignments within a company. Crowd contributors to the project were able to onboard and contribute to a new project in less than 2 hours. After onboarding, the crowd workers were together able to successfully implement a small program which contained only a small number of defects. Interview and survey data gathered from project participants revealed that crowd workers reported that they perceived onboarding costs to be reduced and did not experience issues with the reduced face to face communication, but experienced challenges with motivation.
- Published
- 2020
- Full Text
- View/download PDF
4. Hybrid sourcing
- Author
-
Yukako Iimura and Shinobu Saito
- Subjects
business.industry ,Computer science ,020207 software engineering ,02 engineering and technology ,Crowdsourcing ,Task (project management) ,Strategic sourcing ,Engineering management ,Software ,Crowdsourcing software development ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Open-source software development ,Web application ,Confidentiality ,business - Abstract
Sourcing the right IT engineers is critical for project success. In recent years, two sourcing strategies have been grabbing attention: crowdsourcing and inner-sourcing. Each has their own good points and bad points. Crowdsourcing allows organizations to recruit IT engineers from outside on demand. However, organizations working on closed-source code with confidential information might be worried about security concerns (e.g., information leak). The other strategy, inner-sourcing, can make any IT engineer in an organization become a member of all projects by adopting open source software development practices. This improves the mobility of IT engineers between projects inside the organization. However, there is a limit to the types of IT engineers that one organization can have. In this report, we propose a hybrid sourcing approach. It integrates the two sourcing strategies to develop software - crowdsourcing and inner-sourcing. This approach distributes the development tasks to either software crowdsourcing or inner-sourcing according to task type. As a case study, we adopt hybrid sourcing approach for an industrial project. The project developed a web application system for a bus company. We evaluate the effectiveness and future issues of hybrid sourcing.
- Published
- 2020
- Full Text
- View/download PDF
5. Visualizing the effects of requirements evolution
- Author
-
Annie I. Antón, Hirokazu Tashiro, Yukako Iimura, Aaron K. Massey, and Shinobu Saito
- Subjects
Requirements management ,Business requirements ,Engineering ,Requirements traceability ,Requirements engineering ,business.industry ,Software requirements specification ,020207 software engineering ,02 engineering and technology ,Requirements elicitation ,Requirement prioritization ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,business ,Software engineering ,Requirements analysis - Abstract
Changes to software requirements occur throughout the software life cycle. Requirements engineers who maintain software systems in regulated environments must identify the affected artifacts when requirements change. This identification is critical to: (a) ensure continued compliance with regulations, and (b) accurately estimate budget requests. Previously, we introduced Requirements Evolution Charts (REC) to provide a visual representation of requirements evolution history. An REC is generated from the issue tickets in which requirements engineers record changes to requirements artifacts. Herein, we examine whether a REC helps software engineers conduct an impact analysis. Thirty experienced NTT requirements engineers with no prior domain knowledge identified the impact of seven requirements changes in a large-scale system governed by Japanese laws and regulations. They were divided into two groups of fifteen engineers. The REC group employed the REC to aid their efforts; the Non-REC group conducted their impact analysis without the REC. Participants in both groups identified which of the 139 artifacts were affected based on a history of 108 issue tickets. Our study reveals that engineers in the REC group identified the affected artifacts more accurately and quickly than the Non-REC group, suggesting that the REC is a valuable tool for examining the impact of requirements evolution.
- Published
- 2016
- Full Text
- View/download PDF
6. Tracking requirements evolution by using issue tickets: a case study of a document management and approval system
- Author
-
Annie I. Antón, Yukako Iimura, Shinobu Saito, Kenji Takahashi, and Aaron K. Massey
- Subjects
Requirements management ,Engineering ,Business requirements ,Requirements traceability ,business.industry ,Requirement prioritization ,Systems engineering ,Software requirements specification ,System requirements specification ,Artifact (software development) ,business ,Software engineering ,Requirements analysis - Abstract
Requirements evolve throughout the software life-cycle. When requirements change, requirements engineers must determine what software artifacts could be affected. The history of and rationale for requirements evolution provides engineers some information about artifact dependencies for impact analysis. In this paper, we discuss a case study of requirements evolution for a large-scale system governed by Japanese laws and regulations. We track requirements evolution using issue tickets created in response to stakeholder requests. We provide rules to identify requirements evolution events (e.g. refine, decompose, and replace) from combinations of operations (e.g. add, change, and delete) specified in the issue tickets. We propose a Requirements Evolution Chart (REC) to visually represent requirements evolution as a series of events over time, and implement tool support to generate a REC from a series of issue tickets using our rules to identify requirements evolution events. We found that the REC supports impact analysis and compliance efforts.
- Published
- 2014
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.