Ye Yang

Associate Professor

School: School of Systems and Enterprises

Building: Babbio Center

Room: 537

Phone: (201) 216-8560

Email: yyang4@stevens.edu

Research

Crowdsourced Software Engineering Software/System Cost Estimation Software Defect Prediction Machine Learning/Data Mining

General Information

Dr. Ye Yang joined the Stevens Institute of Technology in 2014. She received her Ph.D. in Computer Science from the University of Southern California in 2006. Her research lies in the area of empirical software engineering including software process technologies, software crowdsourcing, cost estimation, defect prediction, and technical debts. At Stevens, her recent work focuses on modeling, learning, and recommending best practices to reduce the cost and improve quality of software products around the crowdsourced software engineering paradigm. These include software crowdsourcing task price design, crowd worker performance measurement, task-worker matching, and automated crowdtesting management. She has served as PC Co-Chairs for the 2018 International Workshop on Crowdsourcing in Software Engineering (CSI-SE 2018), the 2018 International Workshop on Software Engineering Research and Industry Practice (SER&IP 2018), and PC member for top software engineering conferences including ICSE, ASE, and ESEM. She has published over 100 research papers, and won 5 Best Paper Awards, including two ACM Distinguished Paper Awards at both ICSE 2019 and ICSE 2020.

Institutional Service
  • Chair of Ph.D. Program Committee Chair
  • Faculty Handbook Revision Committee Member
  • Mental Health Task Force Member
  • SSE Ph.D. Program Committee Chair
  • Workday Student Project Team Member
  • SSE Faculty Search Committee Chair
  • Faculty & Staff Engagement Working Group Member
  • Graduate Curriculum Committee Member
Professional Service
  • 2020 Asia-Pacific Software Engineering Conference (APSEC) Program Committee
  • Journal Reviewers Revewers
  • 2019 16th-Annual Conference on Systems Engineering (CSER) Program Committee
  • 2019 Asia-Pacific Software Engineering Conference (APSEC) Program Committee
  • 2018 5th International Workshop on Crowd Sourcing in Software Engineering (CSI-SE) Co-Chairs
  • 2018 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP) Co-Chairs
  • 2018 International Symposium on Empirical Software Engineering and Measurement (ESEM) Program Committee
Appointments

Associate Professor, Stevens Institute of Technology, Hoboken, NJ 2014 Associate Professor/Professor, Institute of Software Chinese Academy of Sciences (ISCAS), Beijing, China 2007-2013 Software Engineer, IBM Rational Software Group, San Jose, CA 2006-2007

Honors and Awards

ACM Distinguished Paper Award at ICSE 2020 ACM Distinguished Paper Award at ICSE 2019 Stevens Doctoral Incentive Award, 2019

Professional Societies
  • ACM – ACM Member
  • IEEE – IEEE Member
Grants, Contracts, and Funds

SERC Incubator Grant: Models for Efficient Testing (MET), 2019, $21K: PI SERC RT-193: Framework for Analyzing Versioning and Technical Debt, 2017, $150K: PI NSF-DUE: Software Engineering Master’s Program for Liberal Arts Graduates, 04/15/15 - 03/31/20, $632KEnter information here

Selected Publications
Conference Proceeding
  1. Ramirez-Marquez, J. (2020). Study on Patterns and Effect of Task Diversity in Software Crowdsourcing. Empirical Software Engineering and Measurement (ESEM 2020).
  2. Mingyang Li, Lin Shi, Ye Yang; Wan, Q. (2020). Automated Extraction of Requirement Entities with Deep Transfer Learning. 36th International Conference on Software Maintenance and Evolution (ICSME 2020).
  3. Massoud, Y. (2020). Automated Service Discovery for Social Internet-of-Things Systems. IEEE International Symposium on Circuits and Systems (ISCAS 2020).
  4. J Wang, Y Yang, S Wang, D Wang,; Wang, Q. (2020). Context-aware In-process Crowdworker Recommendation. 42nd International Conference on Software Engineering (ICSE'20).
  5. T. Alelyani, P. Grogan, Y. Tausczik, Y. Yang (2020). Software Crowdsourcing Design: An Experiment on the Relationship between Task Design and Crowdsourcing Performance. HCI International 2020.
  6. Mingyang Li, Lin Shi, Ye Yang, Qing Wang (2020). A Deep Multitask Learning Approach for Requirements Discovery and Annotation from Open Forum. Automated Software Engineering.
  7. Saremi, R.; Yang, Y.; Khanfor, A. (2019). Ant Colony Optimization to Reduce Schedule Acceleration in Crowdsourcing Software Development. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (vol. 11570 LNCS, pp. 286-300).
    https://api.elsevier.com/content/abstract/scopus_id/85069631584.
  8. Hinds-Charles, C.; Adames, J.; Yang, Y.; Shen, Y.; Wang, Y. (2019). A Longitude Analysis on Bitcoin Issue Repository. Proceedings of 2018 1st IEEE International Conference on Hot Information-Centric Networking, HotICN 2018 (pp. 212-217).
    https://api.elsevier.com/content/abstract/scopus_id/85062008762.
  9. Wang, X.; Xiao, L.; Yang, Y.; Xu, X.; Jiang, Y. (2018). Poster: Identifying TraIn: A neglected form of socio-Technical incongruence. Proceedings - International Conference on Software Engineering (pp. 358-359).
    https://api.elsevier.com/content/abstract/scopus_id/85049685667.
  10. Khanfor, A.; Yang, Y. (2018). An overview of practical impacts of functional programming. Proceedings - 2017 24th Asia-Pacific Software Engineering Conference Workshops, APSECW 2017 (vol. 2018-January, pp. 50-54).
    https://api.elsevier.com/content/abstract/scopus_id/85050591660.
  11. Saremi, R. L.; Yang, Y.; Ruhe, G.; Messinger, D. (2017). Leveraging crowdsourcing for team elasticity: An empirical evaluation at topcoder. Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP 2017 (pp. 103-112).
    https://api.elsevier.com/content/abstract/scopus_id/85026798409.
  12. Alelyani, T.; Mao, K.; Yang, Y. (2017). Context-centric pricing: Early pricing models for software crowdsourcing tasks. ACM International Conference Proceeding Series (pp. 63-72).
    https://api.elsevier.com/content/abstract/scopus_id/85051852318.
  13. Tong, S.; He, Q.; Chen, Y.; Yang, Y.; Shen, B. (2017). Heterogeneous Cross-Company Effort Estimation through Transfer Learning. Proceedings - Asia-Pacific Software Engineering Conference, APSEC (pp. 169-176).
    https://api.elsevier.com/content/abstract/scopus_id/85018467034.
  14. Alelyani, T.; Yang, Y.; Grogan, P. (2017). Understanding designers behavior in parameter design activities. Proceedings of the ASME Design Engineering Technical Conference (vol. 7).
    https://api.elsevier.com/content/abstract/scopus_id/85035358311.
  15. Saremi, R. L.; Yang, Y. (2016). Empirical analysis on parallel tasks in crowdsourcing software development. Proceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2015 (pp. 28-34).
    https://api.elsevier.com/content/abstract/scopus_id/84964412994.
  16. Laird, L.; Yang, Y. (2016). Engaging software estimation education using LEGOs: A case study. Proceedings - International Conference on Software Engineering (pp. 511-517).
    https://api.elsevier.com/content/abstract/scopus_id/84974642298.
  17. Alelyani, T.; Yang, Y. (2016). Software crowdsourcing reliability: An empirical study on developers behavior. SWAN 2016 - Proceedings of the 2nd International Workshop on Software Analytics, co-located with FSE 2016 (pp. 36-42).
    https://api.elsevier.com/content/abstract/scopus_id/85007022106.
  18. Yang, Y.; Laird, L. (2016). Teaching software estimation through LEGOs. Proceedings - 2016 IEEE 29th Conference on Software Engineering Education and Training, CSEEandT 2016 (pp. 56-65).
    https://api.elsevier.com/content/abstract/scopus_id/84974601890.
  19. Laird, L.; Yang, Y. (2015). Transferring Software Engineering Research into Industry: The Stevens Way. Proceedings - 2nd International Workshop on Software Engineering Research and Industrial Practice, SER and IP 2015 (pp. 46-49).
    https://api.elsevier.com/content/abstract/scopus_id/84962294070.
  20. Yang, Y.; Saremi, R. (2015). Award vs. Worker Behaviors in Competitive Crowdsourcing Tasks. International Symposium on Empirical Software Engineering and Measurement (vol. 2015-November, pp. 68-77).
    https://api.elsevier.com/content/abstract/scopus_id/84961644895.
  21. Yang, Y.; Du, J.; Wang, Q. (2015). Shaping the effort of developing secure software. Procedia Computer Science (C ed., vol. 44, pp. 609-618).
    https://api.elsevier.com/content/abstract/scopus_id/84938602918.
  22. Mao, K.; Yang, Y.; Wang, Q.; Jia, Y.; Harman, M. (2015). Developer recommendation for crowdsourced software development tasks. Proceedings - 9th IEEE International Symposium on Service-Oriented System Engineering, IEEE SOSE 2015 (vol. 30, pp. 347-356).
    https://api.elsevier.com/content/abstract/scopus_id/84990990542.
  23. Saremi, R. L.; Yang, Y. (2015). Dynamic Simulation of Software Workers and Task Completion. Proceedings - 2nd International Workshop on CrowdSourcing in Software Engineering, CSI-SE 2015 (pp. 17-23).
    https://api.elsevier.com/content/abstract/scopus_id/84958259583.
  24. Karim, M. R.; Yang, Y.; Messinger, D.; Ruhe, G.. Learn or Earn? - Intelligent Task Recommendation for Competitive Crowdsourced Software Development.
    http://hdl.handle.net/10125/50589.
  25. Wang, J.; Yang, Y.; Krishna, R.; Menzies, T.; Wang, Q.. iSENSE: Completion-Aware Crowdtesting Management. 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) (pp. 912--923). IEEE.
    https://ieeexplore.ieee.org/document/8812109/.
Journal Article
  1. Wang, J.; Yang, Y.; Menzies, T.; Wang, Q. (2020). iSENSE2. 0: Improving Completion-aware Crowdtesting Management with Duplicate Tagger and Sanity Checker. ACM Transactions on Software Engineering and Methodology (TOSEM) (4 ed., vol. 29, pp. 1--27). ACM New York, NY, USA.
  2. Khanfor, A.; Hamrouni, A.; Ghazzai, H.; Yang, Y.; Massoud, Y. (2020). A Trustworthy Recruitment Process for Spatial Mobile Crowdsourcing in Large-scale Social IoT. arXiv preprint arXiv:2004.08751.
  3. Zhang, W.; Li, X.; Li, J.; Yang, Y.; Yoshida, T. (2020). A Two-Stage Rating Prediction Approach Based on Matrix Clustering on Implicit Information. IEEE Transactions on Computational Social Systems (2 ed., vol. 7, pp. 517--535). IEEE.
  4. Yang, Y.; Lu, X.; Wu, L. (2020). An Integrated Data-Driven Framework for Fast SCUC Calculation. IET Generation, Transmission \& Distribution.
  5. Khanfor, A.; Ghazzai, H.; Yang, Y.; Haider, M. R.; Massoud, Y. (2020). Automated service discovery for social internet-of-things systems. arXiv preprint arXiv:2003.11524.
  6. Khanfor, A.; Hamadi, R.; Ghazzai, H.; Yang, Y.; Haider, M. R.; Massoud, Y. (2020). Computational Resource Allocation for Edge Computing in Social Internet-of-Things. arXiv preprint arXiv:2007.03904.
  7. Khanfor, A.; Nammouchi, A.; Ghazzai, H.; Yang, Y.; Haider, M. R.; Massoud, Y. (2020). Graph Neural Networks-based Clustering for Social Internet of Things. arXiv preprint arXiv:2007.03892.
  8. Zhang, W.; Li, Z. Q.; Du, Y. H.; Yang, Y. (2019). Fine-grained Software Bug Location Approach at Method Level. Ruan Jian Xue Bao/Journal of Software (2 ed., vol. 30, pp. 195-210).
    https://api.elsevier.com/content/abstract/scopus_id/85066102320.
  9. Zhang, W.; Du, Y.; Yoshida, T.; Yang, Y. (2019). DeepRec: A deep neural network approach to recommendation with item embedding and weighted loss function. Information Sciences (vol. 470, pp. 121-140).
    https://api.elsevier.com/content/abstract/scopus_id/85052747217.
  10. Zhang, W.; Du, Y.; Yang, Y.; Yoshida, T. (2018). DeRec: A data-driven approach to accurate recommendation with deep learning and weighted loss function. Electronic Commerce Research and Applications (vol. 31, pp. 12-23).
    https://api.elsevier.com/content/abstract/scopus_id/85051253687.
  11. Sun, Y.; Wang, Q.; Yang, Y. (2017). FRLink: Improving the recovery of missing issue-commit links by revisiting file relevance. Information and Software Technology (vol. 84, pp. 33-47).
    https://api.elsevier.com/content/abstract/scopus_id/85008193696.
  12. Zhang, W.; Yang, Y.; Wang, Q. (2015). Using Bayesian regression and EM algorithm with missing handling for software effort prediction. Information and Software Technology (vol. 58, pp. 58-70).
    https://api.elsevier.com/content/abstract/scopus_id/84913590122.
  13. Yang, Y.. Towards a taxonomy of technical debt for COTS-intensive cyber physical systems (vol. 153, pp. 108--117).
    https://www.sciencedirect.com/science/article/pii/S1877050919307203.
  14. Wang, J.; Yang, Y.; Krishna, R.; Menzies, T.; Wang, Q.. Effective Automated Decision Support for Managing Crowdtesting.
    http://arxiv.org/abs/1805.02744.
  15. Wang, J.; Yang, Y.; Yu, Z.; Menzies, T.; Wang, Q.. Crowdtesting : When is The Party Over?.
    http://arxiv.org/abs/1805.03218.
  16. Yang, Y.; Falessi, D.; Menzies, T.; Hihn, J.. Actionable Analytics for Software Engineering (1 ed., vol. 35, pp. 51--53).
    http://ieeexplore.ieee.org/document/8239931/.
  17. Yang, Y.. A literature review on obsolescence management in COTS-centric cyber physical systems (vol. 153, pp. 135--145).
    https://www.sciencedirect.com/science/article/pii/S1877050919307239.
report
  1. Yang, Y.; Wade, J.; Alelyani, T.; Stanton, P.. RT 193: Framework for Analyzing Versioning and Technical Debt. STEVENS INST OF TECH HOBOKEN NJ HOBOKEN United States.
    https://apps.dtic.mil/docs/citations/AD1065331.