軟體開發與測試實驗室 (軟體工程實驗室)

SDTLab (SELab)

指導教授


劉建宏

教授

美國南加州大學
電機工程碩士

美國德州大學 阿靈頓分校
計算機科學與工程博士

宏裕科技大樓 1521

http://www.cc.ntut.edu.tw/~cliu

陳偉凱

教授

美國北卡州立大學 電機暨電腦工程系
計算機工程碩士

美國北卡州立大學 電機暨電腦工程系
計算機工程博士

宏裕科技大樓 1523

http://www.cc.ntut.edu.tw/~wkchen

About us

關於軟體工程


Keeping software soft.

會寫程式的人常常以為自己很厲害、很會寫code,但是其實寫程式不等於開發軟體、會開發軟體不等於會設計軟體、可執行的軟體不等於高品質的軟體、十個人一起開發軟體不等於十倍的生產力。我們實驗室專攻“軟體工程”,目的是引領會寫code的人做良好的軟體設計,實踐軟體工程實務,成為更優秀的軟體開發人員,讓軟體好擴充、好維護、好修改,成為真正的“”體 。

研究重點


Software Development

  • App Development
  • HTML5 Application Development
  • Computer Games
  • E-learning
  • Wearable Device App
  • Design Patterns

Software Engineering

  • Object-Oriented Analysis and Design
  • Agile Process
  • Visual Language
  • Deep Learning Applications for Software Engineering
  • Code Smell and Refactoring

Software Testing

  • Android App Testing
  • Cloud Testing Service
  • Web App and Web Service Testing
  • GUI Testing
  • Game Testing
  • IoT Testing

研究計畫


Responsive image

實驗室成員


實驗室設備


Group Meeting


日期 報告人 標題
2020-06-09 古兆瑋 Representation Learning with Contrastive Predictive Coding
2020-06-02 劉孝忠 Generalized End-to-End Loss for Speaker Verification
2020-06-02 黃俊凱 Combinatorial-Based Event Sequences for Reduction of Android Test Suites
2020-05-26 許景程 TCM: Test Case Mutation to Improve Crash Detection in Android
2020-05-19 蕭文全 Reducing Combinatorics in GUI Testing of Android Applications
2020-05-19 陳冠穎 The StarCraft Multi-Agent Challenge
2020-05-12 古兆瑋 Deep Residual Learning for Image Recognition
2020-05-05 劉孝忠 Tacotron: Towards End-to-End Speech Synthesis
2020-05-05 黃俊凱 Test Oracles and Test Script Generation in Combinatorial Testing
2020-04-14 許景程 ParaAim: Testing Android Applications Parallel at Activity Granularity
2020-04-07 陳巧宜 A Model-Based Approach to Test Automation for Context-Aware Mobile Applications
2020-04-07 唐振嚴 Emergent Tool Use from Multi-Agent Interaction
2020-04-07 陳巧宜 A Test Case Design Method for Context Aware Android Applications
2020-03-31 陳冠穎 Playing Atari with Deep Reinforcement Learning
2020-03-31 周士禾 World of Bits: An Open-Domain Platform for Wesb-Based Agents
2020-03-24 蕭文全 A Reinforcement Learning Based Approach to Automated Testing of Android Applications
2020-03-24 邱楹傑 LEARNING TO NAVIGATE THE WEB
2020-03-17 古兆瑋 Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networks
2020-03-17 鄭鴻仁 JMove: A novel heuristic and tool to detect move method refactoring opportunities
2020-03-10 黃俊凱 REMAP: Using Rule Mining and Multi-Objective Search for Dynamic Test Case Prioritization
2020-03-10 林佳緯 Neural Network Music Genre Classification
2020-03-03 劉孝忠 DReCon: Data-Driven responsive Control of Physics-Based Characters
2020-03-03 陳郁欣 CrawlDroid: Effective Model-based GUI Testing of Android Apps
2020-01-17 許景程 Monkey See, Monkey Do: Effective Generation of GUI Tests with Inferred Macro Events
2020-01-17 林冠璋 Reinforcement Learning on Web Interfaces Using Workflow-Guided Exploration
2019-12-27 洪子軒 Practical GUI Testing of Android Applications via Model Abstraction and Refinement
2019-12-20 唐振嚴 Learning to Drive in a Day
2019-12-20 陳巧宜 Static Window Transition Graphs for Android
2019-12-13 周士禾 Robot gains Social Intelligence through Multimodal Deep Reinforcement Learning
2019-12-13 陳冠穎 Towards supporting Software Engineering using Deep Learning: A case of Software Requirements Classification
2019-11-29 古兆瑋 Behavior Suite for Reinforcement Learning
2019-12-06 蕭文全 TestSage: Regression Test Selection for Large-scale Web Service Testing
2019-12-06 邱楹傑 ROACH: Online Apprentice Critic Focused Crawling via CSS Cues and Reinforcement
2019-11-29 鄭鴻仁 Accurate and Efficient Refactoring Detection in Commit History
2019-11-22 黃俊凱 Prioritizing Browser Environments for Web Application Test Execution
2019-11-22 林佳緯 Multi-Level and Multi-Scale Feature Aggregation Using Pretrained Convolutional Neural Networks for Music Auto-Tagging
2019-11-15 陳郁欣 AMOGA: A Static-Dynamic Model Generation Strategy for Mobile Apps Testing
2019-11-15 劉孝忠 Parallel WaveNet: Fast High-Fidelity Speech Synthesis
2019-10-24 林冠璋 A Distributional Perspective on Reinforcement Learning
2019-10-24 許景程 Property-Based Testing with External Test-Case Generators
2019-09-26 洪子軒 Automated Test Generation for Detection of Leaks in Android Application.
2019-09-26 唐振嚴 Optimizing deep learning trading bots using state-of-the-art techniques
2019-09-19 周士禾 Prioritized Experience Replay
2019-09-19 鄭鴻仁 Why We Refactor? Confessions of GitHub Contributors
2019-09-12 陳巧宜 Repairing Crashes in Android Apps
2019-09-12 邱楹傑 Proximal Policy Optimization Algorithms
2019-09-04 林佳緯 SAMPLE-LEVEL CNN ARCHITECTURES FOR MUSIC AUTO-TAGGING USING RAW WAVEFORMS
2019-08-28 林冠璋 Rainbow: Combining Improvements in Deep Reinforcement Learning
2019-08-28 陳郁欣 Guided, Stochastic Model-Based GUI Testing of Android Apps
2019-08-22 洪子軒 μDroid: An Energy-Aware Mutation Testing Framework for Android
2019-08-22 唐振嚴 Creating bitcoin trading bots dont lose money
2019-08-14 陳巧宜 Generating Reproducible and Replayable Bug Reports from Android Application Crashes
2019-08-14 林佳緯 Single Image Super-Resolution Using Deep CNN with Dense Skip Connections and Inception-ResNet
2019-08-07 邱楹傑 Deep Reinforcement Learning with Double Q-learning
2019-08-07 陳郁欣 Reinforcement Learning for Android GUI Testing
2019-07-24 林冠璋 RLlib: Abstractions for Distributed Reinforcement Learning
2019-07-24 周士禾 Comprehensible Context-driven Text Game Playing
2019-07-10 Z-Xuan Hong Testing Android Incoming Call
2019-07-10 鄭鴻仁 Domino Effect: Move More Methods Once A Method Is Moved
2019-06-06 邱楹傑 Generating Test Input with Deep Reinforcement Learning
2019-06-06 陳巧宜 Edroid: A Mutation Tool for Android Apps
2019-05-30 唐振嚴 Solving SpaceNet Road Detection Challenge With Deep Learning
2019-05-30 周士禾 Test Command Auto-Wait Mechanisms for Record and Playback-Style Web Application Testing
2019-05-23 林佳緯 Applying Hybrid Reward Architecture to a Fighting Game AI
2019-05-23 鄭鴻仁 Towards Feature Envy Design Flaw Detection at Block Level
2019-05-16 林冠璋 X-Diag: Automated Debugging Cross-Browser Issues in Web Applications
2019-05-16 陳郁欣 Is This the Lifecycle We Really Want? An Automated Black-Box Testing Approach for Android Activities
2019-05-02 洪子軒 Is Mutation Analysis Effective at Testing Android Apps
2019-05-02 邱楹傑 How High Will It Be? Using Machine Learning Models to Predict Branch Coverage in Automated Testing
2019-04-25 周士禾 Multiple Accounts Detection On Facebook Using Semi-supervised Learning On Graphs
2019-04-25 陳巧宜 Automatically Generating Test Scripts for GUI Testing
2019-04-18 唐振嚴 Explaining How a Deep Neural Network Trained with End-to-End Learning Steers a Car
2019-04-18 林佳緯 Reinforcement Learning for Build-Order Production in StarCraft II
2019-03-28 郭建陞 A Neural Representation of Sketch Drawings
2019-03-28 鄭鴻仁 A Quality-oriented Approach to Recommend Move Method Refactorings
2019-03-21 陳郁欣 Research on automated testing framework for multi-platform mobile applications
2019-03-21 李修豪 Sketch-Guided GUI Test Generation for Mobile Applications
2019-03-14 林冠璋 The Research and Implementation of parallel web crawler in cluster
2019-03-14 何威杭 StarCraft II: A New Challenge for Reinforcement Learning
2019-03-07 洪子軒 Which Factor Impacts GUI Traversal-Based Test A Controlled Experiment on Android Applications
2019-03-07 林亮勳 A low-latency, real-time-capable singing voice detection method with LSTM recurrent neural networks
2019-01-30 邱楹傑 Barista: A Technique for Recording, Encoding, and Running Platform Independent Android Tests
2019-01-30 洪紹晏 Deep reward shaping from demonstrations
2019-01-16 陳巧宜 Evaluating Automated Software Verification Tools
2019-01-16 陳日揚 Recommending Move Method Refactorings using Dependency Sets
2019-01-10 周士禾 Unsupervised Learning using Pretrained CNN and Associative Memory Bank
2019-01-10 林照晟 A Systematic Literature Review in Cross-browser Testing
2018-12-27 劉宸宗 Exploration Scheduling for Replay Events in GUI Testing on Android Apps
2018-12-27 唐振嚴 End to End Learning for Self-Driving Cars
2018-12-20 郭建陞 Symbolic Music Genre Transfer with CycleGAN
2018-12-20 林佳緯 Human-like Autonomous Vehicle Speed Control by Deep Reinforcement Learning with Double Q-Learning
2018-12-13 鄭鴻仁 Deep Learning Based Feature Envy Detection
2018-12-06 陳郁欣 Automated model-based Android GUI testing using multi-level GUI comparison criteria
2018-11-29 李修豪 An XPath-based Approach to Reusing Test Scripts for Android Applications
2018-11-29 陳巧宜 Automated Accessibility Testing of Mobile Apps
2018-11-22 何威杭 Deep Recurrent Q-Learning for Partially Observable MDPs
2018-11-22 林冠璋 Using Semantic Similarity in Crawling-based Web Application Testing
2018-11-01 林亮勳 SampleCNN : End-to-End Deep Convolutional Neural Networks Using Very Small Filters for Music Classification
2018-11-01 洪子軒 Invasive Software Testing: Mutating Target Programs to Diversify Test Exploration for High Test Coverage
2018-10-25 洪紹晏 Convolutional Deep Q-learning for ETF Automated Trading System
2018-10-25 邱楹傑 Asynchronous Methods for Deep Reinforcement Learning
2018-10-11 陳日揚 c-JRefRec: Change-based identification of Move Method refactoring opportunities
2018-10-11 周士禾 Automated Mutation-Based Test Case Evaluation for Semantic Web Services
2018-10-04 劉宸宗 Crashscope: A practical tool for automated testing of android applications
2018-10-04 林照晟 Crawling AJAX by Inferring User Interface State Changes
2018-09-27 何威杭 Human-level control through deep reinforcement learning
2018-09-27 郭建陞 Generating musical expression of MIDI music with LSTM neural network
2018-09-20 李修豪 Automatic Android Application GUI Testing—A Random Walk Approach
2018-09-05 洪紹晏 The Application of Deep Reinforcement Learning on Dynamic Asset Allocation : A Case Study of U.S. ETFs
2018-09-05 林亮勳 RANDOMLY WEIGHTED CNNs FOR (MUSIC) AUDIO CLASSIFICATION
2018-08-29 林照晟 X-Check: A Novel Cross-Browser Testing Service Based on Record/Replay
2018-08-29 陳日揚 The Soot framework for Java program analysis: a retrospective
2018-08-22 劉宸宗 PATDroid: Permission-Aware GUI Testing of Android
2018-08-15 郭建陞 MIDI簡介
2018-08-08 何威杭 Self-Paced Prioritized Curriculum Learning With Coverage Penalty in Deep Reinforcement Learning
2018-08-08 李修豪 ReTestDroid: Towards Safer Regression Test Selection for Android Application
2018-08-01 洪紹晏 Investment decision making by using fuzzy candlestick pattern and genetic algorithm
2018-08-01 林亮勳 Deep learning
2018-07-18 陳日揚 High-frequency Keywords to Predict Defects for Android Applications
2018-07-18 劉宸宗 DetReduce: Minimizing Android GUI Test Suites for Regression Testing
2018-05-24 林照晟 Towards an emulated IoT test environment for anomaly detection using NEMU
2018-05-24 劉宸宗 Automation of Android Applications Functional Testing Using Machine Learning Activities Classification
2018-05-17 陳炳宏 A Curriculum for Developing Serious Games for Children with Autism : A Success Story
2018-05-17 郭建陞 Teaching Machines to Read and Comprehend
2018-05-03 陳柏峻 Ten Years of JDeodorant: Lessons Learned from the Hunt for Smells
2018-05-03 李修豪 An Automated Model Based Testing Approach for Platform Games
2018-04-19 陳肇陽 CrashScope: A Practical Tool for Automated Testing of Android Applications
2018-04-19 何威杭 Reinforcement Learning for Automatic Test Case Prioritization and Selection in Continuous Integration
2018-04-12 劉人傑 Dynamic Routing Between Capsules
2018-04-12 林亮勳 Model-Based Testing IoT Communication via Active Automata Learning
2018-03-29 蔡名億 A method for selecting environments for software compatibility testing
2018-03-29 洪紹晏 Buy/Sell Signal Detection in Stock Trading with Bollinger Bands and Parabolic SAR with Web Application for Proofing Trading Strategy
2018-03-22 林采嬑 Automatic Android Application GUI Testing - A Random Walk Approach
2018-03-22 陳日揚 DeepXplore: Automated Whitebox Testing of Deep Learning Systems
2018-03-15 劉至峻 Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting
2018-03-15 林照晟 Using Petri Nets to Test Concurrent Behavior of Web Applications
2018-03-08 蔡博凱 An Event based Test Automation Framework for Android Mobiles
2018-02-06 林政憲 WEBDIFF: Automated Identification of Cross-browser Issues in Web Applications
2018-02-06 劉宸宗 A GUI Crawling-based technique for Android Mobile Application Testing
2018-01-30 陳炳宏 JavaScript Is Not the Language You Think It Is
2018-01-30 張偉哲 Seamless Test Environment for Distributed Embedded Wireless Networks
2018-01-23 郭建陞 Image-to-Image Translation with Conditional Adversarial Networks
2018-01-23 陳柏峻 How Do Developers Select and Prioritize Code Smells? A Preliminary Study
2018-01-16 李修豪 Facial Emotion Detection Using Convolutional Neural Networks and Representational Autoencoder Units
2018-01-16 陳肇陽 AIMDROID: Activity-Insulated Multi-level Automated Testing for Android Applications
2018-01-09 何威杭 Automatic Text Input Generation for Mobile Testing
2018-01-09 劉人傑 Learning from Simulated and Unsupervised Images through Adversarial Training
2017-12-26 林亮勳 Analysis and Testing of Notifications in Android Wear Applications
2017-12-26 蔡名億 A Test-driven Approach for Life Cycle Management of Internet of Things enabled Services
2017-12-19 林采嬑 Automatic and Scalable Fault Detection for Mobile Applications
2017-12-19 洪紹晏 Detecting Faults in Technical Indicator Computationsfor Financial Market Analysis
2017-12-12 陳日揚 JavaScript: The (Un)covered Parts
2017-12-12 劉至峻 Mastering the game of Go without human knowledge
2017-12-05 林照晟 WebGuardia – An Integrated Penetration Testing System to Detect Web Application Vulnerabilities
2017-12-05 蔡博凱 Android Permission Re-Delegation Detection and Test Case Generation
2017-11-28 林政憲 Using Semantic Similarity in Crawling-based Web Application Testing
2017-11-28 劉宸宗 JDeodorant: Identification and Removal of Type-Checking Bad Smells
2017-11-21 陳炳宏 Using Image Recognition for Testing Hand-drawn Graphic User Interfaces
2017-11-21 張偉哲 IoT : Source of Test Challenges & The Challenges of Testing in a Non-Deterministic World.
2017-11-14 劉至峻 GTC TAIWAN 2017
2017-11-14 陳柏峻 Systematic Exhortation of Code Smell Detection Using JSmell for Java Source Code
2017-10-31 林采嬑 Xdroid: Testing Android Apps With Dependency Injection
2017-10-31 陳肇陽 Automated Test Input Generation for Android : Are We Really There Yet in an Industrial Case?
2017-10-24 蔡博凱 CovDroid: A Black-Box Testing Coverage System for Android
2017-10-24 劉人傑 Deep Learning for Siri’s Voice: On-device Deep Mixture Density Networks for Hybrid Unit Selection Synthesis
2017-10-17 林政憲 雲端測試平台之 Android 應用程式崩潰測試工具 An Android App Crash Testing Tool for Cloud Testing Platform
2017-10-17 蔡名億 偵測重複 KDTKDT 測試腳本之方法 An Approach for Detecting Duplicated KDT Scripts
2017-09-26 林政憲 Searching for Behavioural Bugs with Stateful Test Oracles in Web Crawlers
2017-09-26 陳炳宏 Research of Test Platform on Computer Games with Distributed System
2017-09-18 陳柏峻 Automated Detection Of Code Smells Caused By Null Checking Conditions In Java Programs
2017-09-18 張偉哲 How to Test IoT-based Services before Deploying them into Real World
2017-08-29 劉至峻 A COMPARISON OF DEEP LEARNING METHODS FOR ENVIRONMENTAL SOUND DETECTION
2017-08-29 劉人傑 Deep ranking- Triplet MatchNet for music metric learning
2017-08-22 蔡名億 Data Exfiltration From Internet of Things Devices:iOS Devices as Case Studies
2017-08-15 林采嬑 Sapienz: Multi-objective Automated Testing for Android Applications
2017-08-08 陳肇陽 Automated Test Input Generation for Android : Are We There Yet?
2017-08-08 蔡博凱 DroidBot: A Lightweight UI-Guided Test InputGenerator for Android
2017-08-01 林政憲 High-Coverage Testing of Navigation Models in Android Applications
2017-07-04 陳柏峻 支援程式作業壞味道偵測與批改之工具
2017-07-04 張偉哲 Coupling Analysis and Visualization of KDT Scripts
2017-07-04 劉至峻 以漸增式使用者指引增加爬蟲器之網頁覆蓋率
2017-06-29 秦永昭 雲端測試平台之測試覆蓋率工具設計與實作 The design and implementation of a test coverage tool for cloud testing platform
2017-06-29 陳又樫 雲端測試平台之Android 應用程式崩潰測試工具 An Android App Crash Testing Tool for Cloud Testing Platform
2017-06-28 李宗哲 Detecting Android Application Anomalies Based on Test Case Generation from a Crawler.
2017-06-22 孫季加 An Incremental and Interactive Web Crawler Supporting Code Coverage Measurement
2017-06-22 黃靖文 An Incremental and Interactive Android App Crawler
2017-06-15 廖振諺 An Approach for Detecting Duplicated KDT Scripts
2017-06-15 何書杭 A Framework Supporting the Comparison of Android Crawling Algorithms
2017-06-08 李柏鋐 A Feature Envy Detection Approach Based on Data Flow Analysis
2017-06-08 黃泓鳴 Singing Voice Detection Based on Deep Learning Algorithm
2017-05-25 劉至峻 A Strategy for Efficient Crawling of Rich Internet Applications
2017-05-11 陳肇陽 Generating Test Cases to Expose Concurrency Bugs in Android Applications
2017-05-11 劉人傑 Class Coverage GUI Testing for Android Applications
2017-05-04 孫季加 APOGEN: Automatic Page Object Generator for Web Testing
2017-04-27 林采嬑 Testing Android Apps via Guided Gesture Event Generation
2017-04-13 黃靖文 Guided GUI Testing of Android Apps with Minimal Restart and Approximate Learning
2017-04-13 陳柏峻 FSMdroid: Guided GUI Testing of Android Apps
2017-03-30 蔡名億 Software Capability Rating using System Testing
2017-03-30 陳又樫 Automatically Discovering, Reporting and Reproducing Android Application Crashes
2017-03-23 秦永昭 ARTIST The Android Runtime Instrumentation Toolkit
2017-03-16 蔡博凱 GramFuzz: Fuzzing Testing of Web Browsers Based on Grammar Analysis and Structural Mutation
2017-03-09 林政憲 Retrofitting Automatic Testing Through Library Tests Reusing
2017-03-09 李宗哲 Automated GUI Testing for Android Application
2017-03-02 黃泓鳴 Software Debugging Patterns for Novice Programmers
2017-02-16 廖振諺 Bad Smells and Refactoring Methods for GUI Test Scripts
2017-02-16 張偉哲 Reducing Web Test Cases Aging by means of Robust XPath Locators
2017-02-09 李柏鋐 An approach to prioritize code smells for refactoring
2017-02-09 黃映瑞 Action-Conditional Video Prediction using Deep Networks in Atari Games
2017-01-05 孫季加 jÄk: Using Dynamic Analysis to Crawl and Test Modern Web Application
2016-12-22 黃靖文 Using Model Checking to Generate Test Cases for Android
2016-12-15 陳又樫 A Recursive Crawler Algorithm to Detect Crash in Android Application
2016-12-08 秦永昭 Testing for poor responsiveness in android applications
2016-03-02 黃泓鳴 Software Debugging Patterns for Novice Programmers
2016-02-16 張偉哲 Reducing Web Test Cases Aging by means of Robust XPath Locators
2016-02-09 黃映瑞 Action-Conditional Video Prediction using Deep Networks in Atari Games
2016-02-09 李柏鋐 An approach to prioritize code smells for refactoring
2016-01-19 何書杭 Model-based Testing of Mobile Systems – An Empirical Study on QuizUp Android App
2016-01-19 陳炳宏 Facilitating Monkey Test by Detecting Operable Regions in Rendered GUI of Mobile Game Apps
2016-01-05 孫季加 jÄk: Using Dynamic Analysis to Crawl and Test Modern Web Application
2016-12-22 黃靖文 Using Model Checking to Generate Test Cases for Android
2016-12-08 秦永昭 Testing for poor responsiveness in android applications
2016-12-08 陳又樫 A Recursive Crawler Algorithm to Detect Crash in Android Application
2016-11-24 黃泓鳴 CAPTCHA Recognition with Active Deep Learning
2016-11-17 李宗哲 PAT: A Parallel GUI Testing Framework for Android Applications
2016-11-03 黃映瑞 A Conceptual Framework for the Comparison of Fully Automated GUI Testing Techniques.
2016-11-03 李柏鋐 Comparing and experimenting machine learning techniques for code smell detection.
2016-10-13 廖振諺 Comparison and evaluation of code clone detection techniques and tools A qualitative approach (Part II)
2016-10-13 陳炳宏 Why is unit-testing in computer games difficult?
2016-10-06 陳又樫 An Automated Testing Platform for Mobile Applications
2016-10-06 孫季加 Leveraging Existing Tests in Automated Test Generation for Web Applications
2016-09-29 黃泓鳴 WAVENET: A GENERATIVE MODEL FOR RAW AUDIO
2016-09-22 黃靖文 Towards Black Box Testing of Android Apps
2016-09-22 廖振諺 Comparison and evaluation of code clone detection techniques and tools A qualitative approach
2016-09-07 李宗哲 A Combined Technique of GUI Ripping and Input Perturbation Testing for Android Apps
2016-08-24 李柏鋐 Identification of Move Method Refactoring
2016-08-24 秦永昭 Testing location-based function services for mobile applications
2016-07-27 陳炳宏 Monkey Gamer: Automatic Profiling of Android Games
2016-08-03 陳祐翎 Confidentiality and Privacy Information Security Risk Assessment for Android-Based Mobile Devices
2016-08-10 黃映瑞 Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios
2016-08-03 何書杭 Direct-dependency-based software compatibility testing
2016-07-27 陳炳宏 Monkey Gamer: Automatic Profiling of Android Games
2016-07-27 孫季加 Guided Mutation Testing for JavaScript Web Applications
2016-07-20 陳又樫 AppACTS: Mobile App Automated Compatibility Testing Service
2016-07-14 黃靖文 EasiCrawl: A Sleep-aware Schedule Method for Crawling IoT Sensors
2016-07-14 廖振諺 Utilization of Method Graphs to Measure Cohesion in Object Oriented Software
2016-05-19 黃泓鳴 Code Coverage of Adaptive Random Testing
2016-05-19 李宗哲 A Context-aware Approach for Dynamic GUI Testing of Android Application
2016-04-28 黃映瑞 Automated Test Input Generation for Android: Are We There Yet?
2016-04-28 秦永昭 The iMPAcT Tool: Testing UI Patterns on Mobile Applications
2016-03-31 林容榆 Mobile Compatibility Testing Using Multi-objective Genetic Algorithm
2016-03-31 何書杭 Automatic Android GUI Traversal with High Coverage
2016-03-24 鄭荃樺 Evaluation of Web Vulnerability Scanners
2016-03-24 陳又樫 Pattern Based GUI testing for Mobile Applications
2016-03-17 林容榆 Compatibility Testing service for Mobile application
2016-03-10 蔡泳誠 Effectiveness of Multi-device Testing Mobile Applications
2016-03-10 孫季加 Automated Generation of Oracles for Testing User-interaction features of Mobile Apps
2016-02-17 周世邦 Automated Mobile Testing as a Service (AM-TaaS)
2016-02-17 廖振諺 A STUDY ON THE SOFTWARE TEST CASE REUSE MODEL OF FEATURE ORIENTED
2016-02-02 黃靖文 A Reusable Acceptance Testing Architecture For MicroService In BDD
2016-01-20 黃泓鳴 A design goal and design pattern based approach for development of game engines for mobile platforms
2016-01-14 李宗哲 The Research and Implementation of Automatic Unit Test Recording Framework
2016-01-14 歐陽騰 PATS: A Parallel GUI Testing Framework for Android Applications
2015-12-31 秦永昭 Online Game Testing Using Scenario-based Control of Massive Virtual Users
2015-12-31 陳科銘 Dynamic Test Input Generation for Web Applications
2015-12-24 李柏鋐 Model-based Conformance Testing for Android
2015-12-17 何書杭 OO design in mobile GUI testing
2015-12-10 陳祐翎 MDoctor: A Mobile Malware Prognosis Application
2015-12-10 古健樺 Automated Compatibility Testing Method for Software Logic by Using Symbolic Execution
2015-11-26 林容榆 Mobile Capture forWearable Computer Usability Testing
2015-11-05 陳炳宏 Research on the Design of Test Strategy for WebGame
2015-11-05 周世邦 Compatibility Testing Service for Mobile Applications
2015-10-29 鄭荃樺 CRAXweb: Automatic web application testing and attack generation
2015-10-15 蔡泳誠 On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices
2015-10-15 周世邦 Mobile Testing-As-A-Service (MTaaS)– Infrastructures, Issues, Solutions and Needs
2015-10-08 楊凱霖 JDeodorant: Identification and Rem oval of Type-Checking Bad Smells
2015-10-08 歐陽騰 Considering Context Events in Event-Based Testing of Mobile Application
2015-09-24 陳科銘 Crawl-Based Analysis of Web Applications: Prospects and Challenges
2015-09-24 陳祐翎 Attack Tree Based Android Malware Detecion with Hybrid Analysis
2015-09-17 陳炳宏 A New Design Based Software Coupling Metric
2015-09-17 陳祐翎 Attack Tree Based Android Malware Detecion with Hybrid Analysis
2015-09-03 古健樺 MobiGUITAR: Automated Model-Based Testing of Mobile Apps
2015-08-27 鄭荃樺 Research and Design on Web Application Vulnerability Scanning Service
2015-08-27 周世邦 Mobile Functional Test on TaaS Environment
2015-08-20 蔡泳誠 On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices
2015-08-13 林容榆 Introduction of Wearable
2015-08-06 楊凱霖 Feature Envy Factor
2015-07-30 歐陽騰 A GUI Crawling-based technique for Android Mobile Application Testing
2015-07-23 陳科銘 Exposing the Hidden-Web
2015-07-23 歐陽騰 Generating test cases for Q-learning algorithm
2015-07-16 陳祐翎 Securiy Testing for Android mHealth Apps
2015-07-02 古健樺 JSEFT: Automated JavaScript Unit Test Generation
2015-07-02 鄭荃樺 Regression Testing Ajax Applications:Coping with Dynamism
2015-05-21 楊凱霖 Clone Detection in Source Code by Frequent Itemset Techiques
2015-05-21 林容榆 Testing of Wearable Monitors in a Real-World Hospital Environment. What Lessons Can Be Learnt?
2015-04-02 陳炳宏 Research on the definition and model of software testing quality
2015-03-26 古健樺 Design and development of a user interface to customize web testing scenarios
2015-03-26 林承甫 Type Analysis for JavaScript
2015-03-19 鄭荃樺 Mobile Malware Security Challeges and Cloud-Based Detection
2015-03-19 黃睿哲 SmartDroid: an Automatic System for Revealing UI-based Trigger Conditions in Android Applications
2015-03-12 蔡泳誠 Security Threats in Cloud Computing
2015-03-12 陳季宣 Android Input Events
2015-03-05 楊凱霖 Duplicate code detection using anti-unification
2015-02-12 林容榆 Smartphone-Centred Wearable Sensors Network for Monitoring Patients with Bipolar Disorder
2015-01-29 朱宏文 Mobile Load Testing Challenges
2015-01-29 周世邦 Comparing Openstack and VMware
2015-01-22 舒一斌 Selective Just-in-Time Compilation for Client-side Mobile JavaScript Engine
2015-01-22 歐陽騰 An Amulet for Trustworthy Wearable mHealth
2015-01-15 徐嘉陞 An HTML5 Game Framework Supporting Automatic Game Testing
2015-01-15 陳祐翎 Security Testing in Android Networks - A Practical Case Study
2014-12-25 陳炳宏 A keyword-driven tool for testing Web applications (KeyDriver)
2014-12-18 古健樺 Crushinator: A Framework towards Game-Independent Testing
2014-12-18 崔宏康 Activity Page based Functional Test Automation for Android Application
2014-12-04 鄭荃樺 About Penetration Testing
2014-12-04 林承甫 Crawling AJAX by Inferring User Interface State Changes
2014-11-27 蔡泳誠 Study of Methodology of Testing Mobile Games based on TTCN-3
2014-11-20 楊凱霖 PBGT tool: an integrated modeling and testing environment for pattern-based GUI testing
2014-11-06 黃睿哲 Automating GUI Testing for Android Applications
2014-10-30 陳科銘 Accelerated test execution using GPUs
2014-10-30 陳季宣 CRAXDroid: Automatic Android System Testing by Selective Symbolic Execution
2014-10-16 陳炳宏 Resilient User Interface Level Tests
2014-10-16 陳季宣 CRAXDroid: Automatic Android System Testing by Selective Symbolic Execution
2014-10-09 朱宏文 Scenario-Based Approach for Blackbox Load Testing of Online Game Servers
2014-10-02 舒一斌 A Scalable Architecture for the HTML5 X3D Integration Model X3DOM
2014-09-25 徐嘉陞 What do game developers test in their products?
2014-09-25 陳祐翎 A Whitebox Approach for Automated Security Testing of Android Applications on the Cloud
2014-09-04 陳炳宏 Microscopic Coupling Metrics for Refactoring
2014-08-28 朱宏文 Performance Testing Web Applications on the Cloud
2014-08-21 舒一斌 HTML5 and WebSockets; challenges in network 3D collaboration
2014-08-21 林承甫 Modeling the Navigation Behavior of Dynamic Web Applications
2014-08-14 徐嘉陞 A framework for automated testing of javascript web applications
2014-08-07 黃睿哲 Automatic Android GUI Traversal with High Coverage

新生專區


只要你能夠完成POSD課程的第一次作業就有機會成為我們實驗室的一員囉!

  • 研一上的同學,就專心在修課上面,如果想參與實驗室的計畫也是 OK 的!
  • 研一下修OOAD時,課程專案可以開始接觸實驗室學長姊所開發的系統。
  • 研一結束後的暑假開始專心研究工作,每週跟老師討論研究進度,慢慢完成自己的研究與論文。
  • 實驗室每週舉行Group Meeting,每位同學都要參加。每週 1 ~ 2 人輪流報告一篇 Paper,分享給大家。寒暑假Group Meeting照常舉行。
  • 研一或研二學生共同分配協助擔任TA工作(研一優先)。TA有額外的獎助金。
  • 參與研討會發表論文。

我們共有兩間實驗室,分別在宏裕科技大樓 14 樓的 1421 以及 16 樓的 1623,如果想要來跟學長姐聊聊天,我們都很歡迎的!

你可以先看這份面談時使用的 投影片 並觀看下列Demo影片來了解最近幾屆學長姐所做的研究題目,如果有任何問題,歡迎在面談時提問。

  1. ACE demo
  2. VECTOR demo
  3. JFEED demo
  4. iRobot demo
  5. Vocal Detection demo

請使用Email聯繫劉建宏老師陳偉凱老師,洽詢面談的時間。地點在宏裕科技大樓 15 樓(第六教學大樓後面)老師的研究室。面談時甄試生請攜帶在校及甄試成績單,一般生請攜帶在校及筆試成績單(影本或網頁列印均可)。除了與老師面談以外,老師也會給學長的聯繫方式,讓新生也和實驗室的學長面談。

碩士論文內容必須理論與實務並重,且至少撰寫一篇國內(外)研討會論文(通常為台灣軟體工程研討會)。